selenium 之切换窗口
#窗口的切换:窗口切换到第二个网页
# **先看下当前窗口url地址:**
print(self.browser.current_url)
# 打印所有的窗口 ['窗口ID1', '窗口ID2', '窗口ID3'] ==> 窗口句柄
windows = self.browser.window_handles
print(windows)
1 切换到最后的窗口
# driver.switch_to.window(drivers[-1])
# 切换到最后的窗口后,打印下url,核对下是不是最后的窗口
# print(driver.current_url)
2 切换到第二个窗口
# 先获取现在的窗口
current_window = self.browser.current_window_handle
# 获取第二个窗口的索引(由当前窗口索引+1)
next_window_index = windows.index(current_window) + 1
# 切换到第二个窗口
self.browser.switch_to.window(windows[next_window_index])