无法在WebdriverSampler中使用普通的Webdriver脚本

时间:2019-02-04 09:54:50

标签: selenium-webdriver jmeter performance-testing jmeter-plugins

我正在尝试使用groovy脚本通过webdriver sampler启动我的客户端,但无法正常工作。只有JavaScript可以与以下代码一起使用

Application.Current.Resources["AppColor"];

1 个答案:

答案 0 :(得分:0)

  1. Groovy syntax与JavaScript不同,也就是说,那里没有JavaImporter,您应该使用import keyword
  2. Groovy / Java中没有var关键字(除非您使用的是Java 10),您需要将其更改为def keyword
  3. 假设以上所有内容,您都需要将代码修改为:

    import org.openqa.selenium.support.ui.WebDriverWait
    
    def wait = new WebDriverWait(WDS.browser,5000);
    
    WDS.sampleResult.sampleStart(); //captures sampler's start time
    WDS.sampleResult.getLatency();
    WDS.log.info("Sample started");
    
    WDS.browser.get('https://google.com/');
    

    演示:

    enter image description here

查看Apache Groovy - Why and How You Should Use It文章以开始在JMeter中使用Groovy脚本