【问题标题】:JMeter + Selenium testing stops after Firefox is openedFirefox 打开后 JMeter + Selenium 测试停止
【发布时间】:2015-03-05 14:15:46
【问题描述】:

我尝试学习 JMeter+Selenium 但有一个小问题: 我从这个开始: http://blazemeter.com/blog/jmeter-webdriver-sampler 完成了标题“代码审查”的所有工作。 当我运行线程组时,它会打开 Firefox,但不会打开请求的网站。

我的FF版本是34.0.5

JMeterPlugins-WebDriver-1.2.0

有什么想法吗?

【问题讨论】:

    标签: firefox testing selenium webdriver jmeter


    【解决方案1】:

    看看The WebDriver Sampler: Your Top 10 Questions Answered指南

    问。我如何知道支持哪些浏览器?部分解释了如何为 WebDriver 插件识别合适的 Firefox 版本。

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

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

    所以你需要使用 Firefox 26 和 WebDriver-1.2.0 插件版本。你可以从Mozilla FTP site下载Firefox 26

    【讨论】:

    • 效果很好。从这里下载了 firefox 26:download.mozilla.org/… Ubuntu:1.卸载 firefox:sudo apt-get purge firefox 2.下载 firefox 26 3.解压:sudo tar xjf firefox-xxx.tar.bz2 4.l​​n -s /opt/firefox /firefox /usr/bin/firefox
    【解决方案2】:

    如果您在驱动程序中执行任何本机调用,例如 .get 或 .sendKeys,那么您可以使用的最新版本的 Firefox 是 31.0.6 。如果您避免这些本地调用并改为执行非本地 Javascript 调用,例如使用 JavascriptExecutor 来导航浏览器,那么您应该能够使用更高版本的 Firefox。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多