2016-12-23 26 views
1

我的Jmeter-webdriver webdriver采样器脚本在Chrome浏览器上执行得很好,而当相同的脚本执行时,它在htmlunitdriver上会引发错误。Jmeter-Webdriver Webdriver Sampler - 如何在HtmlUnitDriver中执行脚本?

要配置HtmlUnitdriver遵循的步骤: -

线程组>添加>监听器> JP @ GC-HtmlUnitDriver配置

2016/12/23 14:26:51 ERROR - com.googlecode.jmeter.plugins.webdriver.sampler.WebDriverSampler: com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot find function addEventListener in object [object Window]. (https://test.html 
Build info: version: '2.52.0', revision: '4c2593d28', time: '2016-02-11 11:22:43' 
System info: host: 'EN09', ip: '192.168.254.2', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_111' 
Driver info: driver.version: HtmlUnitDriver 

请让我知道如何在Htmlunitdriver运行webdriver的采样脚本成功

回答

0

快速清单:

  1. 您能够成功运行的东西“最小”,即:

    ​​

    如果答案是“否” - 这可能是安装问题,我会建议重新安装硒/ webdriver的支持插件通过JMeter的插件管理器捆绑:

    Selenium JMeter Plugins Manager

  2. 您能够执行使用HtmlUnitDriver从Java代码的测试(不JMeter的)?

    如果答案是“否” - 请检查问题是否存在:https://sourceforge.net/p/htmlunit/bugs/如果不存在,则报告它。

  3. 如果你可以运行Java的测试场景,不能用JMeter运行它 - 它使用JMeter是报告JMeter Plugins forum

无头Selenium测试执行的可行的解决方法PhantomJS Driver

+0

喜Dmitri,感谢您的回复,我的程序在其他浏览器上运行得非常好。所以,我认为,jmeter-webdriver是安装问题它是兼容性问题吗?你有没有尝试过HTMLUNIT驱动程序?如果不。你可以请尝试一次吗? – user3302083