【问题标题】:How could I maximize chrome browser's window using driver.manage().window() .maximize(); in a script for cross browser testing如何使用 driver.manage().window() .maximize() 最大化 chrome 浏览器的窗口;在用于跨浏览器测试的脚本中
【发布时间】:2018-07-23 13:14:29
【问题描述】:

我已经使用 TestNG 参数在 Selenium Webdriver 中编写了一个跨浏览器测试脚本。但是在这个脚本中,driver.manage().window() 。最大化();不能从 chrome.How 最大化所有浏览器的窗口?

public class WithTestNG {   

WebDriver driver;

@Parameters("browser")
@BeforeClass

{

if(browser.equalsIgnoreCase("firefox")) 

System.setProperty("webdriver.gecko.driver","/Users/Preet/Desktop
/Path/geckodriver" );
driver = new FirefoxDriver();

}
else if (browser.equalsIgnoreCase("ie"))
{    
System.setProperty("webdriver.ie.driver","C:\\Users\\CP\\Downloads\\IED
riverServer_x64_3.4.0\\IEDriverServer.exe");

driver = new InternetExplorerDriver();
}
else if (browser.equalsIgnoreCase("chrome"))
{
System.setProperty("webdriver.chrome.driver","/Users/Preet12/Desktop/Pa
th/chromedriver" );
driver = new ChromeDriver();    
}   
driver.manage().window().maximize();    
}

@Test(priority=0)
public void OpenStore()
{

String URL = "www.facebook.com";
driver.get(URL);

String Actual_URL = driver.getCurrentUrl();
String Expected_URL = "https://www.facebook.com/";
Assert.assertEquals(Actual_URL, Expected_URL, "URL doesn't match"); 
System.out.println("URL verified");
}

【问题讨论】:

  • 试试options.addArguments("--start-maximized");

标签: selenium-webdriver


【解决方案1】:

替换:

driver.manage().window().maximize();

与:

driver.manage().window().fullscreen();

【讨论】:

    猜你喜欢
    • 2016-04-25
    • 1970-01-01
    • 1970-01-01
    • 2021-03-31
    • 2019-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多