为了测试自动化的目的,我不得不进行可视化测试,窗口浏览器大小为(x=1366,y=668)。当我在headless模式下运行这些测试时,一切正常,窗口大小达到应有的大小。然而,当我在没有headless模式下运行相同的测试时,浏览器窗口总是比应有的小一些。
如何使窗口的大小与指定的一样?这里我们可以看到窗口的大小与预期的不一样-(1366,668)
我曾尝试使用ChromeOptions指定窗口大小。
我也尝试过用这行代码来调整浏览器窗口的大小:
_driverHelper.Driver.Manage().Window.Size = new System.Drawing.Size(1366, 668);
但到目前为止,一切都没有达到预期的效果。
1条答案
按热度按时间e1xvtsh31#
您可以尝试使用javascript esecutor来试用它
对我个人来说,在ChromeOptions中设置用户特定的窗口大小效果很好。
也请看一下这里。视见区和外窗的大小有时会有点混乱。