2017-03-23 44 views
0

我不明白爲什麼"options.addArguments("--disable-extensions")"是給硒的webdriver錯誤。當我將它懸停時,show命令是我不明白爲什麼「options.addArguments(」 - 禁用擴展「)」是錯誤的硒的webdriver

"Line breakpoint:Chromedriver [line: 11] - main(String[]).-The method addArguments(String[]) in the type ChromeOptions is not applicable for the arguments (String)" 

我無法修復它。

我來源:

import org.openqa.selenium.WebDriver; 
import org.openqa.selenium.chrome.ChromeDriver; 
import org.openqa.selenium.chrome.ChromeOptions; 

public class Chromedriver { 
    public static void main(String[] args){ 
     ChromeOptions options = new ChromeOptions(); 
     System.setProperty("webdriver.chrome.driver", 
     "D:\\TestSW\\chromedriver_win321\\chromedriver.exe"); 
     WebDriver driver =new ChromeDriver(options); 
     options.addArguments("--disable-extensions"); 
     driver.get("https://www.google.com.vn/"); 
     driver.getCurrentUrl(); 
     driver.getTitle(); 

} 
} 
+0

它尋找字符串不只是一個字符串本身的數組。這是什麼[]手段,爲什麼函數名是複數(參數暗示多,ERGO數組) – Christopher

+0

非常感謝您的審查我的問題。 我必須解決怎麼樣,所以它是正確的嗎? 我仍然不能修復它。 –

回答

0

@ H.Nguyen嘗試以下操作:

公共類Chromedriver {

protected WebDriver webdriver; 

    public static void main(String[] args){ 
    System.setProperty("webdriver.chrome.driver","D:\\TestSW\\chromedriver_win321\\chromedriver.exe"); 
    ChromeOptions options = new ChromeOptions(); 
    options.addArguments("--start-maximized"); 
    options.addArguments("test-type"); 
    options.addArguments("--disable-extensions"); 
    options.addArguments("no-sandbox"); 
    caps.setCapability(ChromeOptions.CAPABILITY, options); 
    webdriver = new ChromeDriver(caps); 
    driver.get("https://www.google.com"); 
    } 
    } 
相關問題