无法在 Eclipse 中编译 ChromeOption options.addarguments("--start-maximized")

unable to compile ChromeOption options.addarguments("--start-maximized") inside eclipse

无法编译代码行 "options.addarguments("--start-maximized")",使用 selinum 3.0.1 并使用 ChromDriver_win32 最新版本和 eclispe Mars。让我知道我缺少什么.我能够在没有选项的情况下编译和 运行 我的测试..

 import org.openqa.selenium.By;
 import org.openqa.selenium.WebDriver;
 import org.openqa.selenium.WebElement;
 import org.openqa.selenium.chrome.ChromeDriver;
 import org.openqa.selenium.chrome.ChromeOptions;
 import org.openqa.selenium.interactions.Actions;

 public class IRSLabTestCase {
    WebDriver driver1=  new ChromeDriver();
    ChromeOptions options = new ChromeOptions();
    options.addArguments("--start-maximized"); //--> this line not getting     compiled.
    driver1 = new ChromeDriver(options);'
}

它不会工作,因为你只能初始化 class 中的成员。
要对它们执行操作,您必须将其放在函数中或在构造函数中执行。

您正在初始化 driver1 对象两次。您必须学习 java basics.Else 您无法继续。

你可以像下面那样做。

public class IRSLabTestCase {

    WebDriver driver1;
    ChromeOptions options = new ChromeOptions();      

    public IRSLabTestCase(){
         options.addArguments("--start-maximized"); 
         driver1 = new ChromeDriver(options);'
    }
}

而不是 chrome 选项你应该试试这个:

ChromeDriver driver;  
driver=new ChromeDriver();
driver.manage().window().maximize();

           ChromeOptionsoptions =new  ChromeOptions();
            options.addArguments("--start-maximized");
            driver = new ChromeDriver(options);