使用带有Ruby的Selenium webdriver检查href是否有超链接

时间:2013-03-13 16:47:34

标签: ruby selenium-webdriver

我想在不点击超链接的情况下检查网址是否正确。

假设,我已经关注了html代码 -

<a target="_blank" href="http://www.google.com">Google</a>

我想检查“Google”超链接的目标网页是http://www.google.com而不点击它。如何使用带有Ruby的Selenium webdriver

来完成

1 个答案:

答案 0 :(得分:1)

您可以使用Element#attribute方法获取元素的属性值:

link = driver.find_element(:css, 'a')
link.attribute("href")
#=> "http://www.google.com"
相关问题