我有一个div标签,其中包含一个标签。
我如何获得值href
?
例如,来自<a>
代码的“https://www.tweeter.com/rkShukl”:
<a href="https://www.tweeter.com/rkShukl"></a>
答案 0 :(得分:6)
这取决于语言绑定。在java中,它是getAttribute()
:
WebElement element = driver.findElement(By.id('id_of_the_link'));
element.getAttribute('href');
在Python中它是get_attribute()
:
element = driver.find_element_by_id('id_of_the_link')
element.get_attribute('href')
答案 1 :(得分:1)
alecxe是正确的,只是我使用它时要做的一项更正
WebElement element = driver.findElement(By.id('id_of_the_link'));
element.getAttribute("href");
我必须对Java使用双引号。假设它是字符文字。
{{1}}