'--window-size ='与ChromeDriver不兼容

时间:2019-09-07 19:07:48

标签: selenium selenium-chromedriver

我似乎无法在ChromeDriver for Selenium上使用'--window-size ='开关。有任何想法吗?只是试图随机化窗口大小。

from selenium import webdriver

TEST_URL = 'http://localhost:8000'

options = webdriver.ChromeOptions()
# options.add_argument('headless')
options.add_argument('--window-size=1920x1080')
options.add_argument("disable-gpu")
options.add_argument('disable-infobars')
options.add_argument('--disable-extensions')
options.add_experimental_option("excludeSwitches", ['enable-automation'])
options.add_experimental_option('w3c', False)
options.add_argument("user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36")
driver = webdriver.Chrome('chromedriver', options=options)

1 个答案:

答案 0 :(得分:0)

-window-size参数在Python Selenium中似乎不起作用。 您可以使用set_window_size。

driver.set_window_size(1920, 1080)

在创建浏览器后立即调用此名称。