首页 > 代码库 > python selenium-webdriver 常用浏览器的操作 (十)

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")
  • 增加cookies
方法:add_cookie(cookie_dict)
实例:driver.add_cookie({name:xiaoqiang}) #注意这里需要的是字典
  • 获取当前窗口的截图
方法:save_screenshot(图片存储路径/图片的名字)
实例:driver.save_screenshot(bing.png)
  • 退出驱动程序和关闭所有窗口
方法:quit()
实例:driver.quit()
  • 关闭当前窗口
方法:close()
实例:driver.close()

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