我是Selenium的新手。我们产品的Web界面会弹出EULA协议,用户必须向下滚动并接受才能继续。仅在使用该用户的浏览器进行初始登录时才发生这种情况。
我查看了Selenium API,但无法弄清楚使用哪个API以及如何使用它。
非常感谢在这方面的任何建议。
我玩过适用于Chrome的IDE,但是即使在那儿,我也看不到任何可用于此目的的东西。我知道这里有一个'if'命令,但我不知道如何使用它来执行以下操作:
如果弹出EULA: 向下滚动并点击“接受”
进行了其余的测试。
答案 0 :(得分:0)
如果可以选择的话,您可以禁用EULA,我相信注册表中也可以使用它:
C:\ Program Files(x86)\ Google \ Chrome \ Application应该有一个名为master_preferences的文件。
打开文件并设置:
require_eula为假
答案 1 :(得分:0)
这仅在使用该用户的浏览器进行初始登录时发生。 我玩过适用于Chrome的IDE,但即使在那儿我也看不到任何可用于此目的的东西。
如果您使用kantu
selenium ide,则会有非常有用的变量!errorignore
有了这个,您的测试用例就可以像这样: