RobotFramework是否有任何方法可以找到链接的URL然后粘贴到同一浏览器中并在同一窗口中转到它。该链接存在于第一页的按钮/链接中。
我问的原因是因为它打开了一个新窗口(我不希望它这样做)
答案 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