Selenium WebDriver手动测试运行和脚本执行之间的区别

时间:2012-02-14 14:59:30

标签: selenium webdriver

我正在尝试创建一个脚本来测试执行搜索的应用程序。当我手动启动浏览器并手动执行搜索时,一切正常。但是当我在selenium单击“搜索”按钮时使用selenium脚本执行相同操作时,浏览器会显示加载栏并且它会无限加载。我无法访问结果页面。

有没有人遇到过这样的问题?

1 个答案:

答案 0 :(得分:0)

对于我的回答我不会那么有用,但是没有:我的selenium脚本一直在运行而且页面正在响应。有时我有奇怪的行为,主要是通过以下方式修复:

  • 切换驱动程序 - 从FirefoxDriver到ChromeDriver,反之亦然
  • 将浏览器升级到最新版本
  • 将Selenium升级到最新版本
  • 首先在Selenium IDE中运行测试,然后通过WebDriver
  • 进行测试

另一个猜测:

  • 您仍然可以使用自定义配置文件运行FirefoxDriver。尝试通过手动测试期间使用的相同配置文件运行它。