【发布时间】:2015-10-28 07:04:50
【问题描述】:
当点击“应用”链接时,它会在机器人框架中打开一个新的浏览器。如何获取该页面的当前网址?代码如下:
Open Server
Set Browser Implicit Wait 60
Go To ${server}/jobs
Element Should Be Visible xpath=.//*[@id='txtjobsearch']
Input Text xpath=.//*[@id='txtjobsearch'] ${job Title search}
Element Should Contain xpath=(.//*[@class='clearfix tit-job']/div)[1] ${Job title}
Element Should Be Visible xpath=(.//*[@class='btn btn-sm btn-primary btnApply'])[1]
Click Element xpath=(.//*[@class='btn btn-sm btn-primary btnApply'])[1]
在这一行之后,它会打开一个新窗口。如何获取新打开页面的url并进行输入文本等操作?
Set Browser Implicit Wait 20
Wait Until Page Contains Element xpath=.//*[@class='text-primary']
【问题讨论】:
-
如果给出 Get Location 命令,它不会在单击应用按钮后给出新打开的浏览器的 url。
标签: selenium-webdriver robotframework