RobotFramework:如何在页面上获取链接的URL

时间:2017-06-28 12:04:19

标签: xpath robotframework

RobotFramework是否有任何方法可以找到链接的URL然后粘贴到同一浏览器中并在同一窗口中转到它。该链接存在于第一页的按钮/链接中。

我问的原因是因为它打开了一个新窗口(我不希望它这样做)

1 个答案:

答案 0 :(得分:3)

您可以使用Get element attribute获取href属性的值。

以下是使用xpath查找元素的示例:

*** Settings ***
Library  Selenium2Library

Suite Setup     open browser    about:blank    chrome
Suite Teardown  close all browsers

*** Test cases ***
Example
    go to   http://www.example.com
    ${url}=  get element attribute   xpath=//a[text()='More information...']@href
    Should be equal  ${url}  http://www.iana.org/domains/example