【问题标题】:Check href for hyperlink using Selenium webdriver with Ruby使用 Selenium webdriver 和 Ruby 检查 href 以获取超链接
【发布时间】:2013-03-14 01:01:09
【问题描述】:

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

假设,我正在关注 html 代码 -

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

我想在不点击的情况下检查“Google”超链接的预期网页是http://www.google.com。如何使用 Selenium webdriver 和 Ruby 来完成

【问题讨论】:

标签: ruby selenium-webdriver


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2021-08-07
    • 2015-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-04
    • 1970-01-01
    • 2015-12-05
    • 1970-01-01
    相关资源
    最近更新 更多