如果我通过 Selenium Webdriver 和 Java 知道相应的文本

我使用了以下代码:

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

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

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


小怪兽爱吃肉
浏览 91回答 1
1回答

www说

要提取dom 元素的id,您不需要调用. 您可以简单地使用以下方法:getPageSource()getAttribute()String elementID = driver.findElement(By.xpath("//*[contains(text(),'My value in text box')]")).getAttribute("id");
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java