最佳答案
出于某种原因,当我在工作中运行我的测试时,浏览器是最大化的,但是当我在家运行它们时,它只打开一个大约50% 宽度的浏览器窗口。这会导致向下滚动时出现一些差异,因此我希望在运行测试的每台机器上都打开一个大小相同的浏览器窗口。最好的办法是什么?
(我已经找到了一些其他语言的答案,但是我还没有能够将它们改编成 JavaScript)
添加
browser.executeScript('window.moveTo(0,0);' +
'window.resizeTo(screen.width, screen.height);');
什么都不做(显然谷歌 Chrome 不支持 window.moveTo
和 window.resizeTo
)。