Python webdriver连接到已经的网页(selenium)

时间:2016-06-26 20:53:30

标签: python selenium web selenium-webdriver

我需要在单独的标签页或会话中打开多个链接... 我已经知道该怎么做了,所以我想知道的是,如果可以连接到已打开的网页,而不是每次运行脚本时都打开每个链接。 我现在在Python中使用的是:

public static void checkTheCar(ParkedCar pc, ParkingMeter pm){
   int time = pm.getTime();
 }

目的是一旦我运行第一个脚本(加载多个链接),第二个应该连接到网页,刷新它们并继续代码。 可能吗?有谁知道怎么做?

非常感谢你的帮助!!!!

1 个答案:

答案 0 :(得分:0)

轻松连接到之前打开的窗口:

driver = webdriver.Firefox()
url = driver.command_executor._url 
session_id = driver.session_id  
driver2 = webdriver.Remote(command_executor=url,desired_capabilities={})
driver2.session_id = session_id

#You're all set to do whatever with the previously opened browser
driver2.get("http://www.stackoverflow.com")