需要使用selenium在页面中查找元素的属性

时间:2017-09-06 07:43:18

标签: xpath selenium-webdriver

这里有一个要求 - 我有一个页面,其中包含文本的加载,其中很少是与链接相关的。

我想搜索文本并获取文本的属性 - 只是想知道我们是否有任何解决方案。

由于

2 个答案:

答案 0 :(得分:1)

如果要查找anchor标记下的链接。

driver.findElement(By.xpath("//*[contains(text(),'Your Desired Text')]")).getAttribute("The Attribute which you want to get");

答案 1 :(得分:1)

getAttribute():它获取包含HTML标记中任何属性之一的文本。假设有像

这样的HTML标签
<input name="Name" value="selenium">selenium</input>

请尝试以下代码:

driver.findElement(By.name("Name")).getAttribute("value")