如何在Jmeter中使用Selenium WebDriver采样器在IE的新选项卡中打开链接?

时间:2019-02-02 05:41:50

标签: selenium jmeter

我下面的代码适用于chrome,但是当我尝试使用操作类在IE浏览器的新标签页中打开链接时,

我尝试了多种方法,但出现以下错误。

代码:

Actions newTab= new Actions(WDS.browser);
newTab.contextClick(ele).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ENTER).build().perform();

错误:

inline evaluation of: ``import java.io.File; import java.io.FileWriter; import java.text.SimpleDateForma . . . '' : 

Error in method invocation: Method sendKeys( org.openqa.selenium.Keys ) not found in class'org.openqa.selenium.interactions.Actions' : at Line: 45 : in file: inline evaluation of: ``import java.io.File; import java.io.FileWriter; import java.text.SimpleDateForma . . . '' : .sendKeys ( Keys .ARROW_DOWN ) 

我也在我的代码中导入了org.openqa.selenium.Keys

1 个答案:

答案 0 :(得分:0)

不要使用Beanshell进行脚本编写since JMeter 3.1 it's recommended to use Groovy,原因是:

因此,我的期望是,一旦在WebDriver的Sampler“语言”下拉菜单中选择groovy,您的代码就会开始工作

enter image description here