当点击浏览器当前页面中的某个链接后自动弹出一个新的浏览器的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] 

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

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

 

相关文章:

  • 2022-01-06
  • 2021-06-10
  • 2022-12-23
  • 2021-10-10
  • 2021-10-30
  • 2021-12-06
  • 2021-12-04
猜你喜欢
  • 2022-02-08
  • 2021-08-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-11
相关资源
相似解决方案