您的位置:首页 > 编程语言 > Python开发

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

2017-06-23 00:31 671 查看
浏览器常用的一些方法和属性其实很简单一些方法,但是却在实际测试过程中经常使用。

浏览器中加载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()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: