selenium无界面操作浏览器与Chrome Options的启动项设置

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
#实例化一个启动参数对象
chrome_options = Options()
#配置启动项
chrome_options.add_argument('--headless')#设置无界面模式运行浏览器
chrome_options.add_argument('--start-maximized')#设置启动浏览器时窗口最大化运行
chrome_options.add_argument('--incognito')#设置无痕模式
chrome_options.add_argument('--disable-infobars')#设置禁用浏览器正在被自动化程序控制的提示
chrome_options.add_argument('--window-size=1928,1080')#设置浏览器分辨率窗口大小
#启动浏览器
driver = webdriver.Chrome(chrome_options=chrome_options)
driver.get('http://www.baidu.com')

常用的启动参数:

编码前设置浏览器窗口大小:

使用如上options启动设置

编码后设置浏览器窗口大小:

启动浏览器后设置窗口大小:

driver.maximize_window()

启动浏览器后设置窗口尺寸:

driver.set_window_size(900,600)

参考文档:

http://www.51testing.com/html/65/n-4461565.html

https://www.cnblogs.com/pywjh/p/9785650.html

猜你喜欢

转载自www.cnblogs.com/yaoze2018/p/11329869.html