Appearance
原生弹窗处理
1. 组件说明
浏览器原生弹窗处理,主要针对浏览器的原生弹窗如Alert、Prompt、Confirm,注意和智能弹窗组件的区别。 RPA模式启动浏览器会自动将系统弹窗阻断掉,如果需要浏览器原生弹窗恢复,在弹窗发生之前执行此组件。
2. 字段说明
- 页面对象 : 已打开的网页对象。
- 弹窗关键字: 如果弹窗的信息包含该关键字,则执行下面"是否点击确定"的逻辑。
- 是否点击确定 : 配合"弹窗关键字"使用,点击弹框的"确定"按钮。
- 输入内容: 当弹窗是Prompt类型需要输入时,在输入框中输入的值。
- 超时时间(毫秒): 弹窗处理超时时长。
- 弹窗对象(输出参数): 返回浏览器原生弹窗对象处理结果。 参考下面 返回值说明
3. 使用示例
浏览器原生弹窗处理,将组件放在弹框发生前生效。
注意: 弹框如果不做其他处理,默认会点击取消按钮保证弹框退出。 如果需要点击确认需使用"弹框关键字"和"是否点击确定",保证关键字匹配和勾选点击确定。
返回值说明:如返回对象为dialog_result
- dialog_result.get_message() 为弹框的提示消息。
- dialog_result.get_dialog_type() 返回弹框的类型,alert为消息提示框、 prompt为输入框、confirm为确认框。
- dialog_result.get_default_value() 当弹框类型为 prompt时,返回输入框默认值。