2017-10-09 125 views
0

即时通讯使用硒与JMeter的webdriver的样,我想测试我的互联网Exoplorer应用程序购买,当我运行它,我得到这个错误:如何在JMeter selenium中设置系统属性?

java.lang.IllegalStateException: The driver executable does not exist: C:\Users\PNB01\Desktop\JMETER\apache-jmeter-3.3\bin 

这是我在webdriver的取样脚本:

System.setProperty("webdriver.ie.driver", "C:/IEDriverServer.exe"); 
WDS.sampleResult.sampleStart() 
WDS.browser.get('http://www.google.com') 
WDS.sampleResult.sampleEnd() 
+0

的可能的复制[无法运行在Internet Explorer驱动硒的webdriver测试(https://stackoverflow.com/questions/26398421 /无法运行selenium-webdriver-tests-with-internet-explorer-driver) –

+0

我想你可以通过使用“selenium”加上你的错误信息来搜索SO来解决这个问题。 –

+0

兄我需要将系统属性设置为JMeter而不是java –

回答

0

一些编码问题。我想你有复制粘贴谷歌的代码。

提示

  1. 将代码复制到一些文本编辑器,然后复制粘贴代码偏食。
  2. 如果你使用eclipse,使用这个命令来改变编码/格式,它会正常工作。

    命令1:CRTL + A(选择所有)

    命令2:CTRL + SHIFT + F(改变格式UFT8编码)

希望这有助于。谢谢。

+0

兄弟我想在jmeter中设置系统属性不在复位 –

+0

好的..如果您提供的代码需要在jmeter中设置,那么快捷方式我给出的命令可能无法正常工作。我建议你删除你的行并尝试输入并执行它。 –

0
java.lang.IllegalStateException: The driver executable does not exist: C:\Users\PNB01\Desktop\JMETER\apache-jmeter-3.3\bin<br/> 

- 当程序正在查找不存在于所述路径中的文件时出现此错误。
- 同样,请确保您具有所有必需的JMeter文件。

System.setProperty不足以设置您的项目使用JMeter。

参考这些条款,这可能会帮助你在设置项目:问题

可能重复: How to create and run Apache JMeter Test Scripts from a Java program?

对于配置项目中使用的JMeter: http://uttesh.blogspot.in/2015/04/jmeter-load-testing-by-code-jmeter-api.html

0

你必须至少3种设置JMeter特性的方法:

  1. 将相关行添加到系统。物业文件(生活在你安装Jmeter的“bin”文件夹)

    webdriver.ie.driver=C:/IEDriverServer.exe 
    

    JMeter的重启将被要求通过'-D command-line argument`挑财产高达

  2. 它传递给JMeter的启动脚本,如:

    jmeter -Dwebdriver.ie.driver=C:/IEDriverServer.exe -n -t .... 
    
  3. 如果你想run JavaScript in Java您需要提供System类象的完整包名:

    java.lang.System.setProperty('webdriver.ie.driver', 'C:/IEDriverServer.exe') 
    

参考文献:

相关问题