我在远程服务器上运行Selenium Server,并且在同一台服务器上我在IIS中配置了一个面向公众的站点,该站点实现RemoteWebDriver以运行自动化测试。
我从本地计算机访问该网站,它通常正常工作。
我所进行的其中一项测试涉及访问google.com并输入搜索字词。我遇到的问题是,每次运行测试时,Google都会显示“来自您计算机网络的不寻常流量”的Captcha页面。
有人可以推荐解决此问题的方法吗?
提前致谢。
答案 0 :(得分:0)
我可以通过在启动selenium服务器jar时添加以下参数来解决此问题:
-Dwebdriver.firefox.profile =默认
默认情况下,Firefox远程WebDriver似乎使用新的干净匿名配置文件。谷歌不喜欢这个。所以上面强制它使用现有的'默认'firefox配置文件。至少那是我的理解!