如何在 Robot 框架中获取当前 URL?

kar*_*a s 3 robotframework selenium-webdriver

单击“应用”链接时,它会在 Robot 框架中打开一个新浏览器。如何获取该页面的当前网址?这是代码:

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]
Run Code Online (Sandbox Code Playgroud)

在这一行之后,它会打开一个新窗口。如何获取新打开页面的 url 并执行输入文本等操作?

Set Browser Implicit Wait   20  

Wait Until Page Contains Element    xpath=.//*[@class='text-primary']   
Run Code Online (Sandbox Code Playgroud)

小智 9

尝试这个:

${url}=   Get Location
Run Code Online (Sandbox Code Playgroud)