我正在使用Robot IDE创建机器人自动化测试脚本。
对于我的测试,浏览器正在请求显示通知的权限。由于它是基于Web的警报对话框,因此我无法在机器人脚本中访问它。如果我手动单击“允许”按钮,则它将继续进行测试并成功通过。我需要允许浏览器显示带有我的机器人脚本的通知。
从图像中可以看到,我想单击“允许”按钮,这是进行测试所必需的。
那么谁能知道如何通过机器人测试脚本单击浏览器确认弹出窗口的“允许”按钮?
答案 0 :(得分:0)
您可以只允许或阻止所有通知,这样就不会弹出
https://support.google.com/chrome/answer/3220216?co=GENIE.Platform%3DDesktop&hl=en
答案 1 :(得分:0)
您可以使用[0, n]
禁用它们。在这种情况下,应使用DesiredCapabilities
选项。
下面是一个示例:How can I handle Geo Location popup in browser using selenium webdriver?