如何在Selenium中向网站发送有关桌面分辨率的信息?

时间:2016-06-24 18:38:33

标签: c# selenium selenium-chromedriver qa

我正在开发一个应用程序,我需要发送一些有关浏览器窗口分辨率和显示器分辨率的信息。

目前分辨率设置为:1920x1080。我想发送800x600作为桌面的分辨率。

以下是一个例子:

桌面分辨率为800x600,我将Chrome浏览器分辨率设置为480x320。我使用以下代码片段执行此操作:

driver.Manage().Window.Size = new Size(480, 320);

我如何用Selenium做到这一点?我该如何正确发送此信息?

1 个答案:

答案 0 :(得分:1)

Chrome现在非常简单。只需执行以下操作:

ChromeOptions displayOptions = new ChromeOptions();
options.addArguments("--start-maximized");
driver = new ChromeDriver(displayOptions);  
//  Initialize your driver object here.
IWebDriver chromeDriver = new ChromeDriver("path to driver here", displayOptions);

这会在driver object实例化时将其初始化为全屏。