Wie kann ich die Größe eines WebDriverJS browser-Fenster?
Ich bin mit WebDriverJS, die JavaScript bindings für WebDriver, zu tun, einige einfache frontend-Tests (mit nodejs). Jedoch, ich komme in Schwierigkeiten, die Größe des Fensters, und die Dokumentation ist nur ein wenig unklar für mich.
var webdriver = require('selenium-wedriver');
driver = new webdriver.Builder()
.withCapabilities(webdriver.Capabilities.chrome())
.build();
driver.get("http://www.google.com")
.then(function() {
driver.Window.setSize(400, 400); //<-- should resize, does nothing
})
//more thenables...
Alles funktioniert normal und es gibt keine Fehler, aber das browser-Fenster nicht in der Größe ändern. Bin ich verweisen auf diesen setSize-Methode falsch?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nach mehr als eine Woche verwirrt Suche über die api docs und google, die Antwort war eigentlich liegen innerhalb des Ordner "tests" der selenium-webdriver tests Knoten-Modul!!
driver.manage().window().setRect({width: 640, height: 480, x, y});
Ich weiß nicht, wie selenium-webdriver funktioniert, so kann ich dir nicht helfen aber nur, wenn Sie interessiert sind, hier ist, wie es funktioniert mit WebdriverJS: