使用JMeter我可以打开firefox驱动程序配置,但WebDriver采样器代码不起作用

时间:2016-01-18 10:15:18

标签: webdriver jmeter

使用JMeter我可以打开firefox驱动程序配置,但WebDriver示例代码无效。

以下是WebDriver示例中使用的代码,请帮帮我。

WDS.sampleResult.sampleStart()
WDS.browser.get('http://google.com')
WDS.sampleResult.sampleEnd()

2 个答案:

答案 0 :(得分:0)

您是否在 jmeter.log 文件中看到任何可疑内容?我的期望是你使用的是最新的Firefox版本,而WebDriver Sampler插件不支持它。

根据JMeter Plugins Changelog

  

将Selenium依赖关系提升至2.47.0

根据Selenium Changelog

  

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等本机调用。