python selenium-webdriver 常用浏览器的操作 (十)
2017-06-23 00:31
671 查看
浏览器常用的一些方法和属性其实很简单一些方法,但是却在实际测试过程中经常使用。
浏览器中加载url
浏览器窗口最大化
向前
后退
刷新
获取当前页面的URL
获取当前页面的标题
获取当前页面html源代码
获取当前会话所有cookie信息
根据cookie name 进行查找
删除浏览器所以的cookies
删除指定的cookies
增加cookies
获取当前窗口的截图
退出驱动程序和关闭所有窗口
关闭当前窗口
浏览器中加载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()
相关文章推荐
- Python+Selenium WebDriver API:浏览器及元素的常用函数及变量整理总结
- selenium webdriver python 操作浏览器
- Python+Selenium WebDriver API:浏览器及元素的常用函数及变量整理总结
- Python+Selenium WebDriver API:浏览器及元素的常用函数及变量整理总结
- webdriver 关于元素的常用操作 python版本
- selenium_webdriver(python)控制浏览器滚动条
- selenium webdriver(1)---浏览器操作
- webdriver基础python版(一)简单的浏览器操作
- webdriver 关于元素的常用操作 python版本
- Selenium webdriver 操作chrome 浏览器
- python + selenium webdriver 通过python来模拟鼠标、键盘操作,来解决SWFFileUpload调用系统底层弹出框无法定位问题
- Ruby-selenium-webdriver(二、浏览器的简单操作)
- selenium_webdriver(python)获取元素属性值,浏览器窗口控制、网页前进后退,title/url打印
- Selenium Webdriver常用JS操作
- webdriver控制浏览器滚动条 selenium_python
- Selenium(三)――webdriver 之浏览器操作
- Selenium webdriver 之浏览器操作
- selenium webdriver 操作浏览器
- Selenium WebDriver控制操作(Python)
- Selenium2(WebDriver)总结(五)---元素操作进阶(常用类)