控制浏览器操作
控制浏览器窗口大小
在测试过程中,我们在打开浏览器后,根据需求可自定义调整浏览器的尺寸大小。WebDriver提供了set_window_size()方法来设置浏览器的大小。
如果页面没有最大化,可以调用driver.maximize_window()将浏览器最大化,相当于点击了页面右上角的最大化按钮,maximize_window()方法不需要参数。
值得注意的是,在定位元素的时候,有些网页如果不是全屏展示时,将有可能定位不准!!!
下面举例源码如下:
from selenium.webdriver import Chrome import time driver = Chrome("C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe") driver.get('https://www.baidu.com') #根据需求调整浏览器的尺寸,调整窗口大小尺寸为(800 * 720)。 driver.set_window_size(480,800) #调整浏览器窗口最大化 driver.maximize_window() time.sleep(5) driver.quit()