Следующая строка кода максимизирует IE, Chrome и Mozilla
driver.manage().window().maximize();
Приведенная выше строка кода и другие обходные пути, упомянутые в посте, не работают для браузера NodeWebKit, поэтому в качестве обходного пути мне пришлось использовать собственный код C #, как указано ниже:
public static void MaximiseNWKBrowser(IWebDriver d)
{
var body = UICommon.GetElement(By.TagName("body"), d);
body.Click();
string alt = "%";
string space = " ";
string down = "{DOWN}";
string enter = "{ENTER}";
SendKeys.SendWait(alt + space);
for(var i = 1; i <= 6; i++)
{
SendKeys.SendWait(down);
}
SendKeys.SendWait(enter);
}
Так что этот обходной путь в основном использует «ALT + SPACE», чтобы вызвать меню действий браузера, чтобы выбрать «MAXIMIZE» из опций, и нажать «ENTER»