如何使用selenium webdriver启动REST控制台URL?

时间:2014-04-09 05:54:39

标签: google-chrome rest selenium webdriver

public static void main(String args[]) throws IOException, InterruptedException
{
    System.setProperty("webdriver.chrome.driver", "C:\\Users\\pugazd\\Desktop\\chromedriver.exe");
    String url2="chrome-extension://cokgbflfommojglbmbpenpphppikmonn/index.html";
    WebDriver driver = new ChromeDriver();
    driver.get(url2);
}

我尝试使用Chrome浏览器启动网址,浏览器会打开并显示错误。

Error: The webpage at chrome-extension://cokgbflfommojglbmbpenpphppikmonn/index.html might be temporarily down or it may have moved permanently to a new web address.
Error code: ERR_FAILED.

如何打开REST控制台?

先谢谢你 亚古

1 个答案:

答案 0 :(得分:0)

默认情况下,Chrome不会在Selenium启动的窗口中加载任何扩展程序。 (您可以通过加载driver.get("http://www.Google.com")并检查扩展程序列表来验证这一点。

显然,您的扩展程序应该加载到Chrome中,以便URL(您尝试过)工作。

要启用ChromeDriver加载扩展程序,请使用

ChromeOptions options = new ChromeOptions();
options.addExtensions(new File("/path/to/extension.crx"));
ChromeDriver driver = new ChromeDriver(options);