gpt4 book ai didi

javascript - 如何使用 Selenium 和 Java 提取 DOM 中存在的文本

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

我试图获取 Dom 结构中存在的文本,但我无法获取它,我使用了 getText();getAttribute(); 但没有得到我已经使用了值,内部html,外部html,文本等等,这些都必须在getAttribute()中提及;但是无法获取该文本,任何人都可以帮助我从中获取它。

<label class="">
<input type="checkbox" value="ml+4gvbuEG8Y3bBbAEbQvA==" name="selectedemployees" class="checkall">Alberta Weekly1
</label>

我想在我的控制台中获取“Alberta Weekly1”文本

enter image description here

Console output

最佳答案

要获取文本Alberta Weekly1,您需要引入WebDriverWaitvisibilityOfElementLocated()并使用下面的XPATH > 选项。

WebDriverWait wait = new WebDriverWait(driver, 30);
String textval=wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//label[./input[@name='selectedemployees']]"))).getText();
System.out.println(textval);

关于javascript - 如何使用 Selenium 和 Java 提取 DOM 中存在的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58098503/

25 4 0
文章推荐: arrays - Haskell 中的大小索引可变数组
文章推荐: java - Struts2如何将Set从 View 绑定(bind)回 Controller