我已经用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/

10-12 04:04
查看更多