【问题标题】:How to set the size of the selenium window? (in python, on Mac, using chromedriver)如何设置硒窗口的大小? (在 python 中,在 Mac 上,使用 chromedriver)
【发布时间】: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


【解决方案1】:

我想你可以试试

from selenium.webdriver import Chrome
driver = Chrome()
driver.set_window_position(0, 0)
driver.set_window_size(1024, 768)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-27
    • 1970-01-01
    • 2014-03-20
    • 2022-11-28
    • 2021-11-09
    • 1970-01-01
    • 2010-10-11
    • 1970-01-01
    相关资源
    最近更新 更多