testing - 无法从 jmeter 运行 webdriver 脚本

标签 testing load webdriver jmeter jmeter-plugins

我正在尝试从 jmeter 执行 webdriver 脚本。 我已经安装了 webdriver 插件。 创建了 Firefox 配置元素和 Web 驱动程序采样器。

在 webdriver sampler 下添加脚本 -

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

但是执行时,浏览器打不开。

最佳答案

我非常确定您的 Firefox 版本不受底层 Selenium 库的支持。

  • WebDriver Sampler 插件 1.2.1 支持 Firefox 33
  • WebDriver Sampler 插件 1.2.0 支持 Firefox 26

如果您出于任何其他原因需要最新的 Firefox,您可以在其他地方安装 Firefox 26 或 33。只需将以下行添加到 system.properties 文件(位于 JMeter 安装的/bin 文件夹下)

webdriver.firefox.bin=/path/to/your/firefox/directory

参见 The WebDriver Sampler: Your Top 10 Questions Answered更多 WebDriver 采样器提示和技巧的指南。

关于testing - 无法从 jmeter 运行 webdriver 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30117086/

相关文章:

css - selenium webdriver 是否支持 css 包含?

.net - 测试已编译二进制文件的功能

user-interface - 主要使用 Tcl/Tk 编写的应用程序的 GUI 测试

php - .load() 循环将 html 内容放入容器中

java - Selenium Webdriver 警告 - 无效 token "screen"

java - 更新到 ChromeDriver 2.46 后,Chrome 版本必须介于 71 和 75 之间错误

php - 在 mysqli 库中伪造错误条件

javascript - 在 TestCafe 等待

javascript - 您可以等到 onload 事件之后再定义函数吗?

typescript - 在 Angular2 中加载数据时的加载器