【发布时间】:2017-01-03 15:05:58
【问题描述】:
之前一定有人这样做过,我正在尝试制定一个类似的命令以在 jmeter webdriver sampler (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 中运行。
【问题讨论】:
-
它是什么类型的弹出窗口,您使用什么代码
waiting for an element? -
已为您更新了我的帖子,并为您提供了更多信息,感谢您的回答..
标签: javascript selenium-webdriver jmeter jmeter-plugins