gpt4 book ai didi

java - Selenium - PHP 错误 - 查找标签中未包含的文本

转载 作者:太空宇宙 更新时间:2023-11-04 06:30:09 26 4
gpt4 key购买 nike

我通过 ID 或标签等查找元素。但是我的元素位于完全没有标签的 body 标签中,我该如何找到它?我知道它在 body 标签中,但还有其他元素! “我想查找的文本”是显示的 php 错误,我希望能够捕获该错误。我通常会写 WebElement x = driver.findElement(By.??); 我无法继续,因为我不确定该怎么做。

示例 HTML 文档

<head></head>

<body>

Text I want to find

<div>xx</div>
<div>yy</div>

</body>

java标签的原因是,我正在使用Java来编写我的代码?

最佳答案

在您的情况下,我会使用“上下文项表达式”,即 .(点)运算符。所以如果我写一个像这样的 Xpath:

//div[contains(.,'Text To Be Searched')]

然后它将找到所有包含文本要搜索的文本的div元素。对于你来说,我的答案是

driver.findElement(By.xpath("//body[contains(.,'Text I want to find')]"));

关于java - Selenium - PHP 错误 - 查找标签中未包含的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26222205/

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