简体   繁体   English

Firefox打开后,JMeter + Selenium测试停止

[英]JMeter + Selenium testing stops after Firefox is opened

I tried to learn JMeter+Selenium but there is small problem: I started with this: http://blazemeter.com/blog/jmeter-webdriver-sampler done everything to the heading "Code Review". 我试图学习JMeter + Selenium但是有一个小问题:我从这开始: http//blazemeter.com/blog/jmeter-webdriver-sampler完成了标题“Code Review”的所有内容。 When I run Thread group it opens Firefox but does not open requested website. 当我运行Thread组时,它会打开Firefox,但不会打开请求的网站。

My FF version is 34.0.5 我的FF版本是34.0.5

JMeterPlugins-WebDriver-1.2.0 JMeterPlugins-的webdriver-1.2.0

Any ideas? 有任何想法吗?

Take a look into The WebDriver Sampler: Your Top 10 Questions Answered guide 请查看WebDriver采样器:您回答的十大问题指南

Q. How do I Know Which Browsers are Supported? 问:我如何知道支持哪些浏览器? section explains how to identify appropriate Firefox version for WebDriver plugin. 本节介绍如何为WebDriver插件识别适当的Firefox版本。

  • JMeterPlugins-WebDriver-1.2.0 contains selenium-firefox-driver-2.39.0.jar JMeterPlugins-WebDriver-1.2.0包含selenium-firefox-driver-2.39.0.jar
  • Looking into Selenium changelog 调查Selenium changelog

     v2.39.0 ======= WebDriver: * Update to support native events for Firefox 26. 

So you need to use Firefox 26 with WebDriver-1.2.0 plugin version. 所以你需要使用带有WebDriver-1.2.0插件版本的Firefox 26 You can download Firefox 26 from Mozilla FTP site 您可以从Mozilla FTP站点下载Firefox 26

If you are doing any native calls in the driver, such as .get or .sendKeys, then the latest version of Firefox you can use is 31.0.6 . 如果您在驱动程序中进行任何本机调用,例如.get或.sendKeys,那么您可以使用的最新版本的Firefox是31.0.6。 If you avoid those native calls and do non-native Javascript calls instead, such as using a JavascriptExecutor to navigate the browser, then you should be able to use a later version of Firefox. 如果您避免使用这些本机调用并执行非本机Javascript调用,例如使用JavascriptExecutor导航浏览器,那么您应该能够使用更高版本的Firefox。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM