等待在selenium webdriver中无效

时间:2013-01-07 14:06:14

标签: selenium selenium-webdriver

我在Selenium webdriver中需要等待函数的帮助。
我有以下代码等待“进行弹出”消失。 它似乎只等待几秒钟并终止脚本。请告诉我其他选项是什么?

public static void ProcessingData() throws Exception {
    WebDriverWait wait1 = new WebDriverWait( driver , 180 ); 


    wait1.until(ExpectedConditions.invisibilityOfElementLocated(By.xpath("//div[@class='dijitDialogPaneContent']/div/p/b[contains(text()='Processing ...']")));
}

2 个答案:

答案 0 :(得分:1)

您将暂停时间设置为180 180毫秒。你可能意味着180 ?因此,请使用180000

答案 1 :(得分:1)

我会仔细看看你的xpath选择器......你提供的是

...b[contains(text()='Processing ...']

如果你知道文本等于处理,那么你应该使用

...b[text()='Processing ...']

如果您知道文本CONTAINS Processing ...那么您应该使用

...b[contains(text(), 'Processing ...']