如何使用selenium获取已打开浏览器的当前URL?

时间:2018-03-24 08:42:51

标签: selenium selenium-webdriver

如何获取已打开浏览器的当前URL?但GetCurrentURL方法将有助于获取被调用的浏览器的url,我需要获取alredy打开选项卡的url。 感谢名单..

2 个答案:

答案 0 :(得分:0)

AFAIK webdriver无法附加到正在运行的浏览器。因此无法获取URL。

此链接可能会对问题有所了解:Attach to opened browser in WebDriver.

答案 1 :(得分:0)

如果在启动selenium webdriver后打开了windows / tabs

//伪代码

//get all the windows already opened
Set<String> windows = driver.getAllWindows();
//loop through each windows
for(String s:windows){
    driver.switchTo(s);
    String title =driver.getCurrentUrl();
    //do with url
}