gpt4 book ai didi

java - 如何点击网页中的标签将其展开

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

HTML:

<label for="header-nav-toggle" class="header-nav__toggle">Menu</label>

单击网页中的菜单后,用户将显示SignOut 选项。

如何为此操作编写 XPath?

对于 XPath

$x("//*[@id='root']/div/main/div/header/div/label")

在 chrome - Devtools-Console 中我得到了

[label.header-nav__toggle]
0: label.header-nav__toggle
length: 1
__proto__: Array(0)

需要选择0:值。面临类似的错误

org.openqa.selenium.WebDriverException: unknown error:
Element <label for="header-nav-toggle" class="header-nav__toggle">...</label>
is not clickable at point (1236, 52). Other element would receive the click:
<div class="sc-ifAKCX cHaoWT" data-delay="250"></div>

最佳答案

您可以根据给定的 HTML 和异常类型引用此解决方案:

Actions action = new Actions(driver);
action.moveToElement(driver.findElement(By.xpath("//label[@class='header-nav__toggle' and contains(text(),'Menu')]"))).click().perform();

关于java - 如何点击网页中的标签将其展开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52789684/

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