我正在尝试从 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/