关闭和切换标签页
在A页打开B页关闭A
这种情况可以直接用close函数关闭当前标签页。当前页面并不是目前显示出来的页面,可以理解为当前所指向的页面。切换页面必须由脚本完成。
driver.close()
在A页打开B页关闭B
打开新页面后,关闭新页面。可以先切换到新页面,再用close函数。对于窗口切换不理解的同学可以这样理解:句柄理解为指针,获取A句柄就是给A这个页面一个指针。获取所有窗口句柄,就是将每一个页面都给一个指针,指针存进list里。
window = driver.current_window_handle#获取当前句柄A
windows = driver.window_handles#获取当前所有页面句柄
driver.switch_to.window