0

我需要有关 Selenium webdriver 中的等待功能的帮助。
我有以下代码等待“Progressing Pop up”消失。它似乎只等待几秒钟并终止脚本。请让我知道其他选择是什么?

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 ...']")));
}
4

2 回答 2

1

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

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

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

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

如果您知道文本包含,Processing ...那么您应该使用,

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

于 2013-01-07T15:10:51.487 回答
1

您将超时设置180180 毫秒。你的意思可能是 180?所以使用180000.

于 2013-01-07T14:18:08.340 回答