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 元素操作之键盘操作