使用Selenium WebDriver C#最大化Firefox的浏览器窗口

时间:2012-05-18 08:15:34

标签: c# selenium firefox selenium-webdriver

对于Chrome,我有以下代码:

    List<String> capabilityValue = new List<string>();
    capabilityValue.Add("--start-maximized");
    capabilities = DesiredCapabilities.Chrome();
    capabilities.SetCapability("chrome.switches", capabilityValue);
    capabilities.Platform = new Platform(platform);
    WebDriver driver = new WebDriver ("www.google.com", capabilities); 

我尝试将chrome.switches替换为firefox.switches。对于Mozilla Firefox,这不起作用。

有谁知道我怎样才能打开网站最大化?

2 个答案:

答案 0 :(得分:10)

对于Firefox使用 -

driver.Manage().Window.Maximize();

您可以查看此链接了解更多详情 - How do I maximize the browser window in Selenium WebDriver (Selenium 2) using C#?

答案 1 :(得分:0)

Firefox没有命令行参数来打开最大化的窗口,但您可以明确指定窗口大小。例如。这应该将窗口大小设置为800x600:

capabilityValue.Add("-width");
capabilityValue.Add("800");
capabilityValue.Add("-height");
capabilityValue.Add("600");