出于某种原因,当我在工作中运行我的测试时,浏览器被最大化,但是当我在家中运行它时,它只打开一个宽度约为50%的浏览器窗口.这会导致向下滚动等一些差异,所以我最好让它在运行测试的每台机器上打开一个相同大小的浏览器窗口.最好的方法是什么?(我已经找到了其他语言的一些答案,但还没能使它们适应javascript)
添加
browser.executeScript('window.moveTo(0,0);'+
'window.resizeTo(screen.width, screen.height);');
Run Code Online (Sandbox Code Playgroud)
什么都不做,(显然window.moveTo并window.resizeTo没有铬支持).
javascript webdriver angularjs selenium-webdriver protractor