Ruby
caps = Selenium::WebDriver::Remote::Capabilities.chrome("chromeOptions" => {"args"=> ["--window-size=1280,960"]})
url = "http://localhost:9515" # if you are using local chrome or url = Browserstack/ saucelabs hub url if you are using cloud service providers.
Selenium::WebDriver.for(:remote, :url => url, :desired_capabilities => caps)
Resize chrom jest buggy w najnowszych chromedrivers, to nie intermittanly z tym komunikatem o awarii .
unknown error: cannot get automation extension
from timeout: cannot determine loading status
from timeout: Timed out receiving message from renderer: -65.294
(Session info: chrome=56.0.2924.76)
(Driver info: chromedriver=2.28.455517 (2c6d2707d8ea850c862f04ac066724273981e88f)
I resizeTo za pośrednictwem javascript również nie jest obsługiwany dla chrome started za pośrednictwem selenu webdriver. Ostatnią opcją było użycie przełączników linii poleceń.
Jakiego wiązania językowego używasz?Interfejs API udostępnia metody ustawiania rozmiaru okien niezależnie od używanego sterownika (chyba że masz konkretne problemy z ChromeDriver, a następnie podaj więcej informacji w tym przypadku). Oto artykuł, który możesz chcieć rzucić okiem. [Jak uzyskać rozmiar okna, zmienić jego rozmiar lub zmaksymalizować okno za pomocą Selenium WebDriver] (http://yizeng.me/2014/02/23/how-to-get-window-size-resize- or-maximize-window-using- selenium-webdriver /) –