0

这是我的代码:

chrome = webdriver.Chrome()
chrome.switch_to.window(self.chrome.window_handles[1])
dosth...
chrome.close()
chrome.switch_to.window(self.chrome.window_handles[0])#

我想知道当我使用方法'close'时,是否需要最后一行代码才能切换到窗口?

4

1 回答 1

1

chrome.close()关闭webdriver对象。看看这个帖子

所以,

chrome.close()
chrome.switch_to.window(self.chrome.window_handles[0])

是错的。因为这将关闭webdriver. 反而:

chrome.switch_to.window(self.chrome.window_handles[0])
chrome.close()

是正确的。

于 2020-10-05T15:16:54.637 回答