使用JMeter我可以打开firefox驱动程序配置,但WebDriver示例代码无效。
以下是WebDriver示例中使用的代码,请帮帮我。
WDS.sampleResult.sampleStart()
WDS.browser.get('http://google.com')
WDS.sampleResult.sampleEnd()
答案 0 :(得分:0)
您是否在 jmeter.log 文件中看到任何可疑内容?我的期望是你使用的是最新的Firefox版本,而WebDriver Sampler插件不支持它。
将Selenium依赖关系提升至2.47.0
v2.47.0
=======
- 支持Firefox版本31(之前的ESR)的本机事件。 以后对Firefox版本的本机事件支持已经停止 在Firefox版本31上测试的综合事件(立即 之前的ESR),38(前一个版本和当前的ESR),以及39 (当前版本)。
我建议将Firefox降级到版本31.0.6。您可以从Mozilla FTP website
获取另请查看The WebDriver Sampler: Your Top 10 Questions Answered指南,它涵盖了此问题以及其他一些常见问题。
答案 1 :(得分:0)
我同意Dmitri T.版本31.0.6是支持本机事件的最后一个版本。我认为Browser.get调用是原生的。如果您使用JavascriptExecutor导航,则可以使用更高版本的firefox,并避免使用.get和.sendKeys等本机调用。