Просто сделай это:
browser.driver.set_window_size(640, 480)
осколок API, кажется, не непосредственно поддерживают это - или по крайней мере пока. Общий API docs, а также документы для каждого конкретного драйвера браузера в настоящее время не упоминают ничего о размере окна). Тем не менее, казалось бы, не документировано, что вы сможете получить доступ к лежащей в основе Selenium WebDriver экземпляра Splinter WebDriver например через .driver
собственности:
>>> from splinter import Browser
>>> browser = Browser()
>>> browser
<splinter.driver.webdriver.firefox.WebDriver object at 0x7fac66d93a10>
>>> browser.driver
<selenium.webdriver.firefox.webdriver.WebDriver object at 0x1fbf3d0>
Это позволяет использовать любые функции Selenium, которые не имеют обёртки в API Splinter, как изменение размера браузера с помощью set_window_size
method.
Это (browser.driver.set_window_size (640, 480) работает отлично! Спасибо. – HansBos
+1 за помощь в поиске драйвера под браузером. Maximize - это то, что я искал, а на firefox - browser.driver.maximize_window() – charo