Pour une raison quelconque, lorsque j'exécute mes tests au travail, le navigateur est maximisé, mais lorsque je les lance à la maison, il n'ouvre qu'une fenêtre de navigateur d'environ 50% de largeur. Cela provoque des écarts avec le défilement vers le bas, etc., donc j'aimerais idéalement qu'il ouvre une fenêtre de navigateur de la même taille sur chaque machine sur laquelle les tests sont exécutés. Quelle est la meilleure façon de procéder? (J'ai trouvé des réponses pour d'autres langues mais je n'ai pas pu les adapter au javascript)
Ajouter
browser.executeScript('window.moveTo(0,0);'+
'window.resizeTo(screen.width, screen.height);');
ne fait rien, (apparemment window.moveTo
et window.resizeTo
ne sont pas pris en charge par chrome).
window.moveTo
et window.resizeTo
. Cela fonctionne bien pour moi dans Chrome. Je ne sais pas si vous pouvez redimensionner la fenêtre actuelle à partir de la console dans Chrome, mais le fait que la resizeTo
méthode y soit disponible indique que Chrome la prend en charge.
window.moveTo
et je suiswindow.scrollTo
définitivement pris en charge par Chrome.