【发布时间】:2021-09-09 21:50:21
【问题描述】:
我正在使用 JMeter 5.4.1 版
Chrome 浏览器版本 91.0.4472.114(官方版本)(64 位)
我在 JMeter 中设置了 Chrome Driver Config,并在我的 C 文件夹中添加了我下载的 ChromeDriver exe 的路径:C:\Tools\chromedriver_win32\chromedriver.exe
我添加了 JMeter Sampler (WebDriver Sampler) 脚本语言是 Java 添加以下脚本:
*WDS.sampleResult.sampleStart();
WDS.browser.get('https://google.com');
var searchBox = WDS.browser.findElement(org.openqa.selenium.By.name("q"));
searchBox.sendKeys("Automation");
searchBox.sendKeys(org.openqa.selenium.Keys.ENTER);
WDS.sampleResult.sampleEnd();*
当我在 JMeter 中运行时,我收到以下错误: *
javax.script.ScriptException: Sourced file: inline evaluation of: ``WDS.sampleResult.sampleStart(); WDS.browser.get('https://google.com'); var searc . . . '' Token Parsing Error: Lexical error at line 2, column 19. Encountered: "t" (116), after : "\'h": <at unknown location>
in <unknown file>
at bsh.engine.BshScriptEngine.evalSource(BshScriptEngine.java:93)
at bsh.engine.BshScriptEngine.eval(BshScriptEngine.java:46)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:264)
at com.googlecode.jmeter.plugins.webdriver.sampler.WebDriverSampler.sample(WebDriverSampler.java:86)
at org.apache.jmeter.threads.JMeterThread.doSampling(JMeterThread.java:638)
at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:558)
at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:489)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:256)
at java.base/java.lang.Thread.run(Thread.java:831
【问题讨论】:
-
使用双引号
("https://google.com")
标签: java selenium google-chrome jmeter webdriver