gpt4 book ai didi

java - 等待元素中出现的文本不是提供的字符串

转载 作者:行者123 更新时间:2023-12-02 09:40:35 25 4
gpt4 key购买 nike

我正在寻找一种方法让 selenium webdriver 等待,直到我感兴趣的元素位置中存在的文本不是下面代码中提供的字符串。

wait.until(ExpectedConditions.textToBePresentInElementLocated(By.xpath("//*[@id=\"order-details\"]/div[2]/div/dl/dd[1]/div"),"Completed successfully"));

我正在寻找一种方法,其中“要显示的文本”不是“已成功完成”,以便代码可以继续前进而不再等待

最佳答案

您可以尝试使用 ExpectedConditions - not

WebElement element = driver.findElement(By.xpath("//*[@id=\"order-details\"]/div[2]/div/dl/dd[1]/div"));
wait.until(ExpectedConditions.not(ExpectedConditions.textToBePresentInElement(element, "Completed successfully")));

关于java - 等待元素中出现的文本不是提供的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57101845/

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