gpt4 book ai didi

java - Selenium - 单击标签(它会暂时改变颜色),然后标签恢复为未单击状态

转载 作者:行者123 更新时间:2023-12-03 00:56:34 25 4
gpt4 key购买 nike

Screenshot

当我使用 XPath 或 CSS 方法单击按钮时,该按钮会突出显示一会儿。然后它会变回默认颜色,就像未选择该选项一样。自动化完成后,我收到一个用户错误,表明未选择按钮选项。

我正在使用最新的 Chrome 驱动程序编写 Java 代码。我也尝试过 Firefoxdriver。我尝试过显式等待和 Thread.sleep ,但没有任何效果。这是代码 - Insurance Cover Type Label

driver.findElement(By.xpath("//*[@id=\'content\']/div[4]/div/div[2]/div[14]/div[2]/ul/li[2]/label")).click();

可以单击并选择屏幕上的类似标签。我搜索了有关该主题的问题和答案,但找不到解决方案。我添加了代码和前端屏幕截图。

最佳答案

问题是您的定位器不正确(某些索引已关闭),至少当我使用 $x() 在 Chrome 中检查它时是这样。

虽然您可以单击LABEL,但我建议您避免使用长 XPath,而是使用包含的 INPUT 和然后引用 LABEL 同级。我尝试了一下,效果很好。

By.CssSelector("#itemInsured\\.coverSelected1 + label")

关于java - Selenium - 单击标签(它会暂时改变颜色),然后标签恢复为未单击状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50043062/

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