gpt4 book ai didi

javascript - JMeter - WebDriver 采样器 - waitForPopUp

转载 作者:行者123 更新时间:2023-11-30 15:36:36 25 4
gpt4 key购买 nike

我正在尝试制定一个类似的命令以在 jmeter webdriver 采样器 (JavaScript) 中使用如何执行 waitForPopUp 命令。必须有办法。我有一些可以等待元素的东西,但我无法为弹出窗口工作。

更新

我正在使用这段代码来等待一个元素:

var wait = new support_ui.WebDriverWait(WDS.browser, 5000)
WaitForLogo = function() {
var logo = WDS.browser.findElement(org.openqa.selenium.By.xpath("//img[@src='/images/power/ndpowered.gif']"))
}
wait.until(new com.google.common.base.Function(WaitForLogo))

这行得通,但我不知道如何重用它来等待一个没有名字的弹出窗口,在我使用的 Java 中:

    selenium.waitForPopUp("_blank", "30000");
selenium.selectWindow("_blank");

这行得通,但我无法设计出可在 Jmeter 中运行以提高性能的可比较 JavaScript,因为我无法让 Java 在 Jmeter 中运行。

最佳答案

我能够使用:

    var sui = JavaImporter(org.openqa.selenium.support.ui)

和:

    wait.until(sui.ExpectedConditions.numberOfWindowsToBe(2))

关于javascript - JMeter - WebDriver 采样器 - waitForPopUp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41446450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com