【问题标题】:Convert Selenium WebDriver code to JMeter WebDriver Sampler code将 Selenium WebDriver 代码转换为 JMeter WebDriver Sampler 代码
【发布时间】:2019-06-10 18:23:24
【问题描述】:

您好,我想在 JMeter webdriver 采样器中使用 selenium chromedriver 代码。 下面是硒代码:

import java.util.ArrayList;
ArrayList<String> tabs2 = new ArrayList<String>(driver.getWindowHandles());
driver.switchTo().window(tabs2.get(1));

如何转换上述代码并在 JMeter webdriver sampler 中使用

【问题讨论】:

    标签: selenium-webdriver jmeter


    【解决方案1】:

    请检查以下代码并根据需要进行调整:-

    WDS.sampleResult.sampleStart()
    WDS.browser.get('http://example.com')
    WDS.browser.executeScript('window.open("http://blazemeter.com");')
    var handles = WDS.browser.getWindowHandles()
    var iterator = handles.iterator()
    var counter = 1;
    while (iterator.hasNext())
    {
       var handle = iterator.next()
       WDS.browser.switchTo().window(handle)
       WDS.log.info('Window ' + counter + ' title = ' + WDS.browser.getTitle())
       counter++;
    }
    WDS.sampleResult.sampleEnd()
    

    更多信息:-https://www.blazemeter.com/blog/webdriver-sampler-your-top-10-questions-answered

    【讨论】:

    • 你能帮帮我吗.. 如何在 JMeter WebDriver Sampler 中等待一段时间?
    • 请在上面提供的链接中搜索此行。 var wait=new support_ui.WebDriverWait(WDS.browser, 5)...这应该有助于实现等待。导入所需的 jar,如博客中所示。另外,如果有帮助,请投票并接受。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-20
    • 2017-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多