0

我在远程服务器上运行 Selenium Server,在同一台服务器上,我在 IIS 中配置了一个面向公众的站点,该站点实现 RemoteWebDriver 以运行自动化测试。

我正在从我的本地计算机访问该站点,并且它通常工作正常。

我进行的一项测试涉及访问 google.com 并输入搜索词。我遇到的问题是,每次运行测试时,Google 都会显示“来自您的计算机网络的异常流量”验证码页面。

任何人都可以推荐解决此问题的方法吗?

提前致谢。

4

1 回答 1

0

我可以通过在启动 selenium 服务器 jar 时添加以下参数来解决此问题:

-Dwebdriver.firefox.profile=默认

看来,默认情况下,Firefox 远程 WebDriver 使用一个新的干净的匿名配置文件。谷歌不喜欢这样。所以上面强制它使用现有的“默认”firefox 配置文件。无论如何,至少这是我的理解!

于 2013-04-11T07:39:54.047 回答