我已经用Java创建了一个Junit的Jar文件,可以传递WebDriver实例吗
到Junit测试中的一种方法,因为我想在Jnuit和Jmeter的WDS脚本中使用IE驱动程序的相同实例。
PS:我们已经使用Junit自动化了一些在Jmeter WDS中无法完成的区域。
最佳答案
您可以执行以下操作:
在WebDriver Sampler中:
WDS.vars.putObject("WDS.browser", WDS.browser);
在JUnit Request
WebDriver driver = (WebDriver) JMeterContextService.getContext().getVariables().getObject("WDS.browser");
但是实际上,您应该能够直接在WebDriver Sampler中执行所需的所有操作。
如果您使用JavaScript语言-请查看以下材料:
Using Java From Scripts
The WebDriver Sampler: Your Top 10 Questions Answered
如果您使用Groovy语言-您应该能够直接在WebDriver采样器中使用将在JUnit Request采样器中使用的相同代码。
关于java - Jmeter JavaSampler-我们可以传递Jmeter WDS中已经创建的WebDriver实例吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53078050/