Por alguma razão, quando eu executo meus testes no trabalho, o navegador está maximizado, mas quando eu os executo em casa ele apenas abre uma janela do navegador com cerca de 50% de largura. Isso causa algumas discrepâncias com a rolagem para baixo etc., portanto, o ideal é que ele abra uma janela do navegador do mesmo tamanho em cada máquina em que os testes são executados. Qual é a melhor forma de fazer isso? (Encontrei algumas respostas para outros idiomas, mas não consegui adaptá-las para javascript)
Adicionando
browser.executeScript('window.moveTo(0,0);'+
'window.resizeTo(screen.width, screen.height);');
não faz nada (aparentemente window.moveTo
e window.resizeTo
não são suportados pelo cromo).
window.moveTo
e window.resizeTo
. Funciona bem para mim no Chrome. Não sei se você pode redimensionar a janela atual do console no Chrome, mas o fato de o resizeTo
método estar disponível ali indica que o Chrome o suporta.
window.moveTo
ewindow.scrollTo
definitivamente são suportados pelo Chrome.