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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 常用浏览器的操作 的主要内容,如果未能解决你的问题,请参考以下文章

selenium-webdriver(python) 页面操作:滚动缩放

(转载)selenium-webdriver(python)

轻松自动化---selenium-webdriver(python)

python selenium-webdriver 元素操作之键盘操作

轻松自动化---selenium-webdriver(python)

selenium-webdriver(python) (十四) -- webdriver原理(转载虫师自动化)