gpt4 book ai didi

css - 如何使用 Selenium WebDriver,Java 按文本选择 Web 元素

转载 作者:技术小花猫 更新时间:2023-10-29 10:36:16 24 4
gpt4 key购买 nike

我需要在网页上找到如下元素

<div class="b-datalist__item__addr">noreply@somedomain.com</div>

我正在使用 Java 为 Selenium WebDriver 编写代码。
需要此元素的确切 CSS 选择器才能将其与 driver.findElement(By.cssSelector(the-selector).click 命令一起使用。
div[class='b-datalist__item__addr'] 选择器不够好,因为我必须根据不是链接的 noreply@somedomain.com 文本进行搜索,所以我不能'不要使用 findElement(By.linkText()) 命令。

最佳答案

CSS 不允许您进行基于文本的搜索。 xpath 是唯一的选择。

//div[contains(text(),'noreply@somedomain.com')]

关于css - 如何使用 Selenium WebDriver,Java 按文本选择 Web 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30648554/

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