Skip to content

智能弹窗处理

1. 组件说明

在浏览器访问中,经常会碰到有预期或意料之外自定义弹窗弹出,会影响流程正常执行。此组件可以将自定义弹框关闭,注意该组件针对的非原生弹窗,注意和原生弹窗组件的区别。

img_2.png

2. 字段说明

  1. 页面对象 : 已打开的网页对象。
  2. 弹窗类型:类型可选未知弹窗和已知弹窗,未知弹窗是不可预计弹出出现的规律,已知弹窗可以判断弹窗出现规律。
  3. 关闭选择器:弹窗类型为未知弹窗时显示,弹窗关闭按钮对应的xpath选择器,不填则使用默认的
  4. 元素查找方式:弹窗类型为已知弹窗时显示,可以配置弹框对象的元素,配置方式可以选:元素库或元素定位符。
  5. 元素对象:弹窗类型为已知弹窗,元素查找方式为元素库时显示,对应弹窗的关闭按钮
  6. iframe元素的Xpath:弹窗类型为已知弹窗,元素查找方式为元素定位符时显示,对应弹窗的关闭按钮
  7. 元素的Xpath:弹窗类型为已知弹窗,元素查找方式为元素定位符时显示,对应弹窗的关闭按钮

3. 使用示例

注意:组件关键配置信息是弹窗框的关闭元素。

智能弹窗处理需要配合取消智能弹窗处理 一起使用,将需要在组件分别设置弹窗发生的时段开始和结束。 img_1.png

浏览器处理已知弹窗时,需要配置配置关闭弹窗的元素信息。 img.png

浏览器处理未知弹窗时,为保证处理准确性,如知道弹框的关闭元素需要配置,否则可以不配。