selenium中的driver各类方法介绍

 1. 页面跳转和刷新

  •  driver.get(url)方法可以跳转到要访问的网页去
    

       

  • driver.back()可以返回上一个页面,即跳转回到百度首页了

        

  • driver.forward() 可以跳转回到刚才回退的那个页面 即 当 driver.back()的时候回到上一个页面然后想回到下一个页面 可通过 driver.forward()跳转到下一个页面去
    
    

        

  • 可通过  driver.refresh()来刷新页面

    

 2.driver提供获取页面信息方法

  •  driver.current_url可获得页面的当前url地址,可用于判断当前页面

     

      

  • driver.title可获得当前页面的标题,可用于判断当前页

     

      

    

  • driver.name可用于获取当前浏览器是哪一个,作用在于用做浏览器类型判断

   

   

  • driver.page_source可用于获取当前页面的前端源码,作用在于可用于分析源码

    

   

  • driver.close()可用于关闭当前页面

  • driver.quit()可用于关闭所有打开了的页面 

         

  • driver.set_window_size(200, 200) 可设置浏览器的宽高大小 200,400分别是宽用来调试页面布局使用
    
    
  • driver.set_window_position(300, 300) 可设置浏览器相对window页面的位置,从左上角开始x,y分别距离为300

       

  •  driver.get_window_position()可获取浏览器相对window页面的位置

     

     

  • driver.get_window_size() 可获取浏览器的宽高

    

    

  • driver.maximize_window()可把浏览器页面放到最大,在初始化浏览器页面会用到

   

  •  driver.execute_script(jsCode) 可以通过浏览器驱动来使用js代码控制页面操作

     

  • driver.get_cookie(name) 可获得浏览器中的缓存cookie,需要通过cookie的名字获取

    

  • driver.add_cookie({'name': 'foo', 'value': 'bar'})可为浏览器添加cookie,可用于跳过验证码

      

  • driver.delete_cookie()用于删除某一个指定的cookie 

      

  • driver.get_cookies()可用于获取所有的cookie

         

         

  • driver.set_network_conditions()可设置浏览器的上传和下载吞吐量

         

  • driver.get_network_conditions()可获取网络状况
    

         

         

         

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奔跑在路上的追梦少年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值