如何从 Selenium IDE 中的“链接”元素获取 url
Posted
技术标签:
【中文标题】如何从 Selenium IDE 中的“链接”元素获取 url【英文标题】:How to get url from 'link' element in Selenium IDE 【发布时间】:2013-04-19 16:45:57 【问题描述】:我想获取(并存储到变量)网页上一个超链接(链接)的 url。是否可以在 Selenium IDE 中获取它?
在我的测试中,我必须验证是否存在链接,然后存储此链接中的 url 并在稍后的测试中使用它。
谢谢。
【问题讨论】:
【参考方案1】:driver.findElement(By.xxx).getAttribute('href');
【讨论】:
【参考方案2】:虽然这个问题最初是针对 IDE 提出的,但我只是通过 Google 来到这里,为 Python 寻找相同的答案。
上面给出了一个
AttributeError: 'WebElement' object has no attribute 'getAttribute'
因为对于 Python 来说是
driver.find_element(By.xxx).get_attribute('href')
【讨论】:
【参考方案3】:是的,您可以简单地使用storeAttribute。
如果你说你使用的是 Selenese 还是其他语言,我可能会更明确。
【讨论】:
我在笑。我的回答被否决了,因为它是唯一与 Selenium IDE 相关的答案。您可能没有听说过它。原始发帖人特别询问了 Selenium IDE,这是一个在当时的 Firefox 版本中实际运行的插件。 (它在 Pale Moon 浏览器中仍然有效。)您可以看到 OP 对我表示感谢。以上是关于如何从 Selenium IDE 中的“链接”元素获取 url的主要内容,如果未能解决你的问题,请参考以下文章