я "м пытается максимизировать окно браузера с помощью этого Java-код:Невозможно максимизировать окно браузера с помощью селена WebDriver на локальной машине MAC
webDriver.manage().window().maximize();
есть ли другой вариант для этой операции
я "м пытается максимизировать окно браузера с помощью этого Java-код:Невозможно максимизировать окно браузера с помощью селена WebDriver на локальной машине MAC
webDriver.manage().window().maximize();
есть ли другой вариант для этой операции
Попробуйте использовать утилита 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();
}
}
Похоже, что вы пытаетесь вызвать метод драйвера native
в Firefox, когда вам нужно использовать Firefox 31.6.0 ESR, потому что более поздние версии Firefox не поддерживают native. Чтобы обойти это, используйте Chrome вместо этого.
Отличное решение. Я добавил также webDriver.manage(). Window(). Maximize(); в конце концов, окно браузера было немного далеким от верхнего правого края. – Totti