gpt4 book ai didi

javascript - 无法使用 selenium 验证错误消息

转载 作者:行者123 更新时间:2023-12-03 10:24:38 24 4
gpt4 key购买 nike

我正在尝试验证执行操作(更新/创建系统中的任何记录)后网页上出现的消息。问题是消息在 3-4 秒后消失,因此我无法捕获 DOM(Javascript) 中的任何更改

附上截图 - enter image description here我尝试了 BrowserDriver.getBrowserDriver().getPageSource().contains("warning message here") 和 assertTrue() 语句,但它不起作用。

请告诉我方法

最佳答案

您可以尝试一下以下代码。注意:选择器的编写方式是根据失败的 div 文本来识别元素。请确保选择器内的文本与消息中显示的文本相同(特别是空格)。我总是建议您根据类/id 查找元素(如果可能的话)是唯一的

By xpath = By.xpath("//div[contains(.,'Failed To Save')]");

WebElement element = (new WebDriverWait(driver,5)).until(ExpectedConditions.presenceOfElementLocated(xpath));
System.out.println(element.getText());

关于javascript - 无法使用 selenium 验证错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29459297/

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