浏览器常用的一些方法和属性其实很简单一些方法,但是却在实际测试过程中经常使用。
- 浏览器中加载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()
时间: 2025-01-08 16:22:00