2016-03-01 3 views

ответ

1

Попробуйте использовать утилита Toolkit.

import java.awt.Toolkit; 
import org.junit.Test; 
import org.openqa.selenium.Dimension; 
import org.openqa.selenium.WebDriver; 
import org.openqa.selenium.firefox.FirefoxDriver; 
import org.openqa.selenium.remote.DesiredCapabilities; 

public class MaximizeBrowser { 

    @Test 
    public void test() 
    { 

     WebDriver driver = new FirefoxDriver(); 

     Toolkit toolkit = Toolkit.getDefaultToolkit(); 
     int Width = (int) toolkit.getScreenSize().getWidth(); 
     int Height = (int)toolkit.getScreenSize().getHeight(); 
     //For Dimension class, Import following library "org.openqa.selenium.Dimension" 
     driver.manage().window().setSize(new Dimension(Width,Height)); 
     // Your code here 
     driver.quit(); 
     } 


} 
+0

Отличное решение. Я добавил также webDriver.manage(). Window(). Maximize(); в конце концов, окно браузера было немного далеким от верхнего правого края. – Totti

0

Похоже, что вы пытаетесь вызвать метод драйвера native в Firefox, когда вам нужно использовать Firefox 31.6.0 ESR, потому что более поздние версии Firefox не поддерживают native. Чтобы обойти это, используйте Chrome вместо этого.

Смежные вопросы