gpt4 book ai didi

java - 如何使用 Selenium 和 Java 识别元素

转载 作者:行者123 更新时间:2023-12-01 16:14:20 25 4
gpt4 key购买 nike

我正在尝试识别该元素。我想确定“解决您的担忧”。我能够到达 div 标签,但我需要到达 div 标签中的文本。

HTML:

<span class="Linkify">
<div>
<div>
address your concerns.
</div>
</div>
</span>

我正在尝试识别文本“解决您的疑虑”,所以有人可以在 Chrome 浏览器中帮助我解决这个问题吗?

最佳答案

使用Selenium来识别元素你需要诱导WebDriverWait对于 visibilityOfElementLocated(),您可以使用以下任一 Locator Strategies :

  • css选择器:

    WebElement cssElement = new WebDriverWait(driver, 20).until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("span.Linkify > div > div")));
  • xpath:

    WebElement xpathElement = new WebDriverWait(driver, 20).until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//span[@class='Linkify']/div/div[contains(., 'address your concerns')]")));

关于java - 如何使用 Selenium 和 Java 识别元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62443725/

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