【发布时间】:2019-06-03 06:39:37
【问题描述】:
所以这很奇怪。我似乎无法用硒做一个非常简单的任务;改变窗口的大小。正如标题所述,我在 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
但不能相信像 selenium 这样受欢迎的库仍然没有提供轻松调整窗口大小的方法,并且除了我已经说过我尝试过的那些调整之外找不到任何其他建议。谢谢。
【问题讨论】:
-
很简单,karimkohel回答完美!
标签: python macos selenium selenium-chromedriver