web-dev-qa-db-fra.com

Comment maximiser une fenêtre de navigateur Firefox avec Selenium WebDriver avec node.js

Comment optimiser un navigateur Firefox avec Selenium WebDriver (Selenium 2) avec node.js. J'utilise le package wd pour que Selenium WebDriver puisse écrire les tests. J'ai essayé d'exécuter window.resizeTo(1366,768); usin eval ou execute mais je n'ai pas fonctionné.

J'utilise Selenium WebDriver 2.25.0

34
testerteaser

As-tu essayé : 

driver.manage().window().maximize() 

Doc

65
niharika_neo

Commencez par instancier un pilote firefox

WebDriver driver = new FirefoxDriver();

puis maximiser

 driver.manage().window().maximize();
7
Bhupendra Singh

Utilisez ce code:

driver.manage().window().maximize() 

fonctionne bien,

Assurez-vous de laisser suffisamment de temps pour que la fenêtre se charge avant de déclarer cette déclaration.

Si vous trouvez un élément pour saisir des données, indiquez un délai raisonnable entre cette instruction et l'instruction d'entrée.

3
Karthic.K
driver.manage().window().maximize();
3
Amit Pal

Dans un sens, tout le monde a déjà écrit dans ses réponses:

driver.manage().window().maximize() 

mais si vous cherchez des alternatives , vous êtes ici:

driver.manage().window().setSize(screenResolution);

ou

driver.findElement(By.id("......")).sendKeys(Keys.F11);
1
Stackcraft_noob

Si vous utilisez Selenium WebdriverJS, le code ci-dessous devrait fonctionner:

var window = new webdriver.WebDriver.Window(driver);
window.maximize();
1
einstein
driver.Manage().Window.Maximize(); 
1
mainuse4r

Statement :: driver.manage().window.maximize(); fonctionne parfaitement, mais la fenêtre ne maximise qu'après le chargement de la page dans le navigateur, elle ne maximise pas au moment de l'initialisation du navigateur.

ici: (driver) est appelé objet du pilote Firefox, cela peut être n'importe quoi en fonction de l'initialisation de l'objet Firefox par vous uniquement. 

1
user4129706

Essaye ça:

self.ff_driver = Firefox()
self.ff_driver.maximize_window()
1
Ayush

Essayez ceci en travaillant pour Firefox:

driver.manage().window.maximize();
1
Rony Barua
driver.manage().window().maximize() ;

fonctionne parfaitement et au tout début il maximise la fenêtre. N'attend pas pour charger une page. 

0
Ankur Gupta