我正在使用ChromeDriver在Azure DevOps(以前称为VSTS)上运行无头Selenium测试-有关如何进行此设置的信息,请参见此处https://docs.microsoft.com/en-us/azure/devops/pipelines/test/continuous-test-selenium?view=azure-devops的文章。
我有一个问题,由于元素不可见而导致测试失败,我怀疑这是由于CSS中的媒体查询导致布局与预期不同。 (我希望测试该网站的桌面渲染。)
在VSTS构建上运行时,Selenium的默认窗口大小是多少?
答案 0 :(得分:1)
如前一条评论所述,您可以使用ChromeOptions设置窗口大小并启动chrome最大化,例如(在C#中):
{{1}}
注意:我使用的是 Selenium.WebDriver.ChromeDriver v75.0.3770.140 ,并且在带有VS2019 代理的Azure DevOps Services Windows Windows 2019上运行,当前已配置 Chrome v75.0.3770.100