Как настроить ширину и высоту браузера в Selenium WebDriver?

Я использую Selenium WebDriver для Python. Я хочу создать экземпляр браузера с определенной шириной и высотой. Пока самое близкое, что я могу получить:

driver = webdriver.Firefox()
driver.set_window_size(1080,800)

Который работает, но устанавливает размер браузера после его создания, и я хочу, чтобы он был установлен при создании экземпляра. Я предполагаю, что есть подход по линии:

profile = webdriver.FirefoxProfile();
profile.set_preference(foo, 1080)
driver = webdriver.Firefox(profile)

Но я не знаю чтоfoo будет, и я не могу понять, где документы.

Q1: Есть ли способ установить ширину / высоту при создании экземпляра?

Q2: Где находятся справочные документы, в которых перечислены все ключи, используемыеprofile.set_preference?

Ответы на вопрос(7)

Ваш ответ на вопрос