Selenium WebDriver手动测试运行和脚本执行之间的区别
问题描述:
我想创建一个脚本来测试执行搜索的应用程序。当我手动启动浏览器并手动执行搜索时,一切正常。但是当我使用selenium脚本执行相同的操作时,selenium单击“搜索”按钮,浏览器显示加载栏并加载无穷无尽。我无法进入结果页面。Selenium WebDriver手动测试运行和脚本执行之间的区别
有没有人遇到过这样的问题?
答
我不会对我的答案有帮助,但不会:我的硒脚本始终在运行,页面正在响应。有时候,我有奇怪的行为,主要是固定的:
- 开关驱动器 - 从FirefoxDriver到ChromeDriver反之亦然
- 升级浏览器提供的最新版本
- 升级硒到最新版本
- Veryfying的测试通过在硒IDE第一运行它,然后通过的webdriver
另一个猜测:
- 您仍然可以使用自定义配置文件运行FirefoxDriver。尝试通过您在手动测试期间使用的相同配置文件运行它。
此问题对于IE6是可重现的。我的黄金只是针对这款浏览器运行测试。 :-( – 2012-02-17 15:11:21
完全不相关的话题:你知道IE6的全球份额是否降到1%以下?:)但是如果你仍然在你的公司内部使用IE6,那么它不好...我无法再帮忙,因为我没有IE6随处安装... – 2012-02-21 10:31:05