在做登录脚本的时候,如果只是单纯从登录页面进行元素定位的话,并不存在这个问题

但实际情况是,从首页A进入到登录页面B(并非弹出框),这时候在页面B无法定位到该页面的元素

问题:从页面A进入页面B,无法定位B页面的元素

原因:当启动脚本后,从页面A打开页面B后,窗口句柄(焦点)依旧停留在主页面A,所以无法定位页面B的元素

解决方法:比较笨一点的方法,就是将窗口句柄(焦点)切换到当前页面

fc.switch_to_window(fc.window_handles[1])

这种方法在页面相对比较少的情况下,使用比较方便,但是当页面多的情况下,就显得麻烦了

如果有什么更好的方法可以解决这个问题,麻烦留言给我,谢谢!

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-18
  • 2022-12-23
  • 2021-07-04
  • 2022-12-23
猜你喜欢
  • 2021-11-24
  • 2021-06-10
  • 2022-12-23
  • 2022-02-27
  • 2021-07-13
  • 2021-11-16
  • 2021-06-26
相关资源
相似解决方案