【Python】如何切换浏览器的tap页?

 当用浏览器自动弹出一个新的浏览器的tap页面时,浏览器正常都会在当前操作的tap页面右1位置打开最新弹出的tap页。

 当前selenium还不具备自动切换页面后窗口切换功能。需要通过以下两行代码去实现重新定位代码作用的新弹出的浏览器tap页面。

 1 windows = driver.window_handles #1.取到浏览器的所有tap页

2 driver.switch_to_window(windows[1])#2.将selenium操作的浏览器tap页面切换到最新页面,也就是当前浏览器的右侧第一个tap页即-windows[1] 

有了以上两行代码后,之后在新页面中进行元素定位及做的操作 才可以正常执行。

 

猜你喜欢

转载自www.cnblogs.com/zhuzhubaoya/p/9286026.html