gpt4 book ai didi

java - 如果我通过 Selenium Webdriver 和 Java 知道相应的文本,如何提取 DOM 元素的 ID 属性

转载 作者:行者123 更新时间:2023-11-30 07:42:17 24 4
gpt4 key购买 nike

我使用了以下代码:

driver.getPageSource().contains("My value in text box");

这会让我知道元素是否存在于 dom 中。

现在,我需要知道包含文本框“我在文本框中的值”的值。这个文本框的id是什么。

最佳答案

要提取dom 元素id,您不需要调用getPageSource()。您可以简单地使用 getAttribute() 方法,如下所示:

String elementID = driver.findElement(By.xpath("//*[contains(text(),'My value in text box')]")).getAttribute("id");

关于java - 如果我通过 Selenium Webdriver 和 Java 知道相应的文本,如何提取 DOM 元素的 ID 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54941893/

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