python selenium-webdriver 常用浏览器的操作 (十)

浏览器常用的一些方法和属性其实很简单一些方法,但是却在实际测试过程中经常使用。

  • 浏览器中加载url
方法:get(url)
实例:driver.get("http//:www.baidu.com")
  • 浏览器窗口最大化
方法:maximize_window()
实例:driver.maximize_window()
  • 向前
方法:forward()
实例:driver.forward()
  • 后退
方法:back()
实例:driver.back()
  •  刷新
方法:refresh()
实例:driver.refresh()
  • 获取当前页面的URL
方法:current_url
实例:driver.current_url
  • 获取当前页面的标题
方法:title
实例:driver.title
  • 获取当前页面html源代码
方法:page_source
实例:driver.page_source
  • 获取当前会话所有cookie信息
方法:get_cookies()
实例:driver.get_cookies()
  • 根据cookie name 进行查找
方法:get_cookie(cookie_name)
实例:driver.get_cookie(name='key-value')  #获取name='key-value'的cookie值
  • 删除浏览器所以的cookies 
方法:delete_all_cookies()
实例:driver.delete_all_cookies()
  • 删除指定的cookies
方法:delete_cookie(name)
实例:deriver.delete_cookie("my_cookie_name")
  • 增加cookies
方法:add_cookie(cookie_dict)
实例:driver.add_cookie({'name':'xiaoqiang'}) #注意这里需要的是字典,注意字典的name不能任意定义,可以通过get_cookies()方法获取cookie的关键字

  • 获取当前窗口的截图
方法:save_screenshot('图片存储路径/图片的名字')
实例:driver.save_screenshot('bing.png')
  • 退出驱动程序和关闭所有窗口
方法:quit()
实例:driver.quit()
  • 关闭当前窗口
方法:close()
实例:driver.close()

posted on 2017-06-23 00:31  梦雨情殇  阅读(1917)  评论(0编辑  收藏  举报

导航