Selenium 最大化QAF中的chrome窗口
我正在使用这个代码Selenium 最大化QAF中的chrome窗口,selenium,selenium-chromedriver,bdd,qaf,Selenium,Selenium Chromedriver,Bdd,Qaf,我正在使用这个代码 新建WebDriverTestBase().getDriver().get(“http://www.google.com/"); 但这并不是全屏启动chrome。如何在QAF中最大化chrome窗口?要最大化web窗口 getDriver().manage().window().maximize(); 或 或 对于chrome,您可以尝试使用 上述解决方案是特定于chrome浏览器的。为了使解决方案能够与不同的浏览器协同工作,您还可以实现并最大化驱动程序初始化时的窗口。例如
新建WebDriverTestBase().getDriver().get(“http://www.google.com/");代码>
但这并不是全屏启动chrome。如何在QAF中最大化chrome窗口?要最大化web窗口
getDriver().manage().window().maximize();
或
或
对于chrome,您可以尝试使用
上述解决方案是特定于chrome浏览器的。为了使解决方案能够与不同的浏览器协同工作,您还可以实现并最大化驱动程序初始化时的窗口。例如,您的侦听器方法可以如下所示:
package com.sample;
....
public class WindowMaximizeListener extends QAFWebDriverCommandAdapter {
@Override
public void onInitialize(QAFExtendedWebDriver driver){
//write code to maximize browser window
driver.manage().window().maximize();
}
}
使用qaf.listeners
属性注册侦听器
qaf.listeners=com.sample.WindowMaximizeListener
上面的侦听器将在创建新的浏览器会话时最大化浏览器窗口。您能告诉我如何在同一段代码中输入站点的URL吗?它已经在您的代码中,getDriver()。get(“)。初始化驱动程序,然后最大化窗口,然后启动URL。希望它是清楚的。
chrome.additional.capabilities={"chromeOptions":{"args":["--start-maximized"]}}
package com.sample;
....
public class WindowMaximizeListener extends QAFWebDriverCommandAdapter {
@Override
public void onInitialize(QAFExtendedWebDriver driver){
//write code to maximize browser window
driver.manage().window().maximize();
}
}
qaf.listeners=com.sample.WindowMaximizeListener