【问题标题】:Selenium with JMeter's WebDriver Sampler in Internet Explorer?在 Internet Explorer 中使用 JMeter WebDriver Sampler 的 Selenium?
【发布时间】:2017-10-09 03:42:21
【问题描述】:

大家好,我想使用 JMeters WebDriver Sampler 测试我的应用程序。我尝试在 Mozilla 和 Google chrome 中进行测试,它可以工作。但是当我尝试使用 Internet Explorer 进行测试时,我收到了这个错误:

java.lang.IllegalStateException: The driver executable does not exist: C:\Users\PNB01\Desktop\JMETER\apache-jmeter-3.3\bin
    at com.google.common.base.Preconditions.checkState(Preconditions.java:197) ~[guava-19.0.0.jar:?]
    at org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:121) ~[selenium-remote-driver-2.52.0.jar:?]
    at org.openqa.selenium.remote.service.DriverService$Builder.usingDriverExecutable(DriverService.java:222) ~[selenium-remote-driver-2.52.0.jar:?]
    at com.googlecode.jmeter.plugins.webdriver.config.InternetExplorerDriverConfig.getThreadService(InternetExplorerDriverConfig.java:63) ~[jmeter-plugins-webdriver-1.4.0.jar:?]
    at com.googlecode.jmeter.plugins.webdriver.config.InternetExplorerDriverConfig.createBrowser(InternetExplorerDriverConfig.java:44) ~[jmeter-plugins-webdriver-1.4.0.jar:?]
    at com.googlecode.jmeter.plugins.webdriver.config.InternetExplorerDriverConfig.createBrowser(InternetExplorerDriverConfig.java:16) ~[jmeter-plugins-webdriver-1.4.0.jar:?]
    at com.googlecode.jmeter.plugins.webdriver.config.WebDriverConfig.getPreparedBrowser(WebDriverConfig.java:233) ~[jmeter-plugins-webdriver-1.4.0.jar:?]
    at com.googlecode.jmeter.plugins.webdriver.config.WebDriverConfig.threadStarted(WebDriverConfig.java:220) ~[jmeter-plugins-webdriver-1.4.0.jar:?]
    at org.apache.jmeter.threads.JMeterThread$ThreadListenerTraverser.addNode(JMeterThread.java:683) ~[ApacheJMeter_core.jar:3.3 r1808647]
    at org.apache.jorphan.collections.HashTree.traverseInto(HashTree.java:996) ~[jorphan.jar:3.3 r1808647]
    at org.apache.jorphan.collections.HashTree.traverse(HashTree.java:978) ~[jorphan.jar:3.3 r1808647]
    at org.apache.jmeter.threads.JMeterThread.threadStarted(JMeterThread.java:652) ~[ApacheJMeter_core.jar:3.3 r1808647]
    at org.apache.jmeter.threads.JMeterThread.initRun(JMeterThread.java:640) ~[ApacheJMeter_core.jar:3.3 r1808647]
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:251) [ApacheJMeter_core.jar:3.3 r1808647]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_111]

这是我的 JMeter

【问题讨论】:

    标签: selenium jmeter jmeter-plugins


    【解决方案1】:
    1. 下载匹配版本的Internet Explorer Driver(在您的情况下为2.52)并将其解压到本地驱动器的某个位置
    2. 切换到Internet Explorer Driver ConfigInternet Explorer 选项卡并在此处键入 Internet Explorer 驱动程序可执行文件的完整路径:

    有关通过 WebDriver Sampler 插件实现 JMeter 和 Selenium 集成的更多信息,请参阅 The WebDriver Sampler: Your Top 10 Questions Answered 文章

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-09
      • 1970-01-01
      • 2012-08-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多