网页弹窗处理

关闭弹窗

在弹窗出现时,按以下顺序测试是否能关闭弹窗:

  • 按回车

  • 按 Esc

  • 刷新网页

  • 点击弹窗旁边的空白处

  • 按一下 Tab 键,再按一下回车键

如果测试有方法可以关闭弹窗,则在打开网页后,先执行一次该动作,然后再进行网页自动化操作:

例如:

刷新网页

点击空白处

选择导航栏下方 5 个像素的空白处,作为一定不会出现弹窗的空白处。捕获导航栏:

盲点弹窗

有一部分弹窗只要点击一次,打开弹窗指向的网页,原网页上的弹窗就会消失。这种情况可以盲点页面中间弹窗出现的位置,判断是否有新网页出现(点中弹窗),如果有就关闭新打开的网页,如果没有就继续在原网页操作。

点击网页正中间的思路

先捕获不属于网页的 Chrome 按钮,如菜单按钮:

在元素编辑界面取消勾选除了第一个节点之外的节点,使得校验可以到最大的软件窗口:

获取这个元素的位置信息,找到这个窗口的中心点,用鼠标点击指令点击:

判断浏览器是否打开了新网页有三种思路:

判断浏览器中网页的总数量:

判断新打开的网页标题或链接是否变化:

绕过弹窗

因弹窗无法点击”直播--直播列表“,针对这种情况,直接用”打开网页“替代”元素点击“操作,直接打开”直播--直播列表”

本方法使用前提是这个按钮右键后有在新标签页中打开链接选项,说明有独立链接对应这个按钮打开的页面。打开后复制这个链接,用打开网页指令打开。

问题没有解决?去社区提问 all right reserved,powered by Gitbook

results matching ""

    No results matching ""