【1】介绍:WebDriver 主要提供的是操作页面上各种元素的方法,但它也提供了操作浏览器的一些方法,例如控制浏览器的大小、操作浏览器前景和后退等
【2】控制浏览器大小:set_window_size() ,让访问的页面在某种尺寸
下运行
from selenium import webdriver
driver = webdriver.Chrome()
driver.maximize_window()
driver.implicitly_wait(1)
driver.get("http://baidu.com")
try:
driver.find_element_by_xpath("//*[@id='kw']").send_keys("XPath插件安装")
driver.find_element_by_xpath("//*[@id='su']").click()
driver.set_window_size(400,600)
#driver.maximize_window() 设置全屏,不需要参数
driver.implicitly_wait(20)
print("test pass:element found by link text")
except Exception as e:
print("Exception found", format(e))
#driver.quit() 执行完代码之后,关闭浏览器
可以使用maximize_window()方法是打开的浏览器全屏显示,其用法与set_window_size()相同,但它不需要参数
【3】控制浏览器后退、前进的back()、forward()函数,可以方便的在浏览过的网页之间切换