Selenium API

1,多标签之间的切换
  场景:有的时候点击一个连接,新页面并非由当前页面跳转过去,而是新开一个页面打开,这种情况下,计算机需要识别多标签或窗口的情况
  (1)获取所有窗口的句柄
      handles =driver.window_handlers()
      调用该方法会得到一个列表,在selenium运行过程的每一个窗口都有一个对应的值存放在里面
  (2)通过窗口的句柄进入的窗口
      driver.switch_to_window(handles[n])
      driver.switch_to.window(handles[n])
  案例:58同城租房信息
    

 2,多表单切换
  在网页中,表单嵌套是很常见的情况,尤其是登录的场景
  (1)什么是表单
    实际上就是使用iframe/frame,引用了其他页面的连接,真正的页面数据并没有出现在当前源码中,但是在浏览器中我们看到,简单理解可以使页面中开了一个窗口显示另一个页面
  (2)处理方法
    直接

Selenium API最先出现在Python成神之路

版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/3945.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>