所以这很奇怪。我似乎无法对selenum做一个非常简单的任务。更改窗口的大小。如标题所述,即时通讯在Mac上使用Python,特别是在chromedriver中使用。
我已经尝试过了:
options = Options()
options.add_argument("--headless")
options.add_argument("window-size=200,200")
driver = webdriver.Chrome(executable_path=EXE_PATH, chrome_options=options)
我尝试将“ window-size”更改为“ --window-size”,并删除了无头选项。打开所需的页面后,我也尝试过使用set_window_size。没有一个有效。 set_window_size实际上给出了一个错误,并且上面对Options类的使用没有崩溃,但是窗口保持与以前相同的大小。
我从2012年开始发现此线程:
Mac selenium webdriver chrome window always starts with a small window
但是不能相信像硒这样流行的库仍然无法提供轻松调整窗口大小的方法,并且除了我已经说过的那些调整之外,找不到其他建议。谢谢。
答案 0 :(得分:2)
我猜你可以尝试
from selenium.webdriver import Chrome
driver = Chrome()
driver.set_window_position(0, 0)
driver.set_window_size(1024, 768)