Chrome参数无效

有人知道为什么chrome参数不起作用吗?

import java.net.MalformedURLException;

import java.net.URL;

import java.util.Arrays;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.remote.DesiredCapabilities;

import org.openqa.selenium.remote.RemoteWebDriver;

public class testowa {

public static void main(String[] args) throws InterruptedException {

DesiredCapabilities capability = DesiredCapabilities.chrome();

capability.setCapability("chrome.args",

Arrays.asList("--disable-web-security", "--start-maximized"));

WebDriver driver = null;

try {

URL hub_url = new URL("http://192.168.56.101:4444/wd/hub");

driver = new RemoteWebDriver(hub_url, capability);

} catch (MalformedURLException e) {

e.printStackTrace();

}

driver.get("file:///home/test/www/index.html");

}

}

我也尝试过在切换台之前不加“-”并仅给出一个参数… Chrome启动,但没有激活的标志。

我使用最新的chromedriver。

回答:

我最近发现的Capabilities类不与当前的硒和铬出于某种原因(如硒2.33.0,铬30和2013年7月)正常工作。

我相信,我链接的答案也是您解决问题的方法。只需使用ChromeOptions,这些对我来说一直很好:

ChromeOptions options = new ChromeOptions();

options.addArgument("--disable-web-security");

options.addArgument("--start-maximized");

// For use with RemoteWebDriver:

DesiredCapabilities capabilities = DesiredCapabilities.chrome();

capabilities.setCapability(ChromeOptions.CAPABILITY, options);

RemoteWebDriver driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), capabilities);

以上是 Chrome参数无效 的全部内容, 来源链接: utcz.com/qa/412192.html

回到顶部