【发布时间】:2015-03-30 02:56:25
【问题描述】:
我有一种情况,我单击了一个打开新浏览器窗口的按钮。有什么方法可以连接到新打开的窗口?并使用它,然后返回到原始浏览器(第一个窗口)。
谢谢。
在网上进行了一番彻底的调查后,我设法让一些代码正常工作
Currentwindow = driver.window_handles
Likebutton = driver.find_element_by_css_selector(".single_like_button .btn3").click()
newwindow = driver.window_handles
newwindow = list(set(newwindow) - set(Currentwindow))[0]
driver.switch_to.window(newwindow)
driver.find_element_by_id("watch-like").click()
driver.implicitly_wait(5)
driver.close()
问题是命令driver.implicitly_wait(5) 由于某种原因不起作用,页面自动关闭,这不是我想要的。
如何让它工作?
【问题讨论】: