在Seleneium一個可以很容易地通過直接創建它們有沒有辦法使用DesiredCapabilities獲取Selenium WebDriver中的非遠程瀏覽器?
driver = new FirefoxDriver();
創建webdriver的對象或使用DesiredCapabilities與遠程網絡驅動程序是
DesiredCapabilities capabilities = new DesiredCapabilities.firefox();
capabilities.setJavascriptEnabled(true);
driver = new RemoteWebDriver(new URL("something"), capabilities);
我所尋找的是使用desiredcapabilties創建本地驅動對象。例如:
DesiredCapabilities capabilities = new DesiredCapabilities.firefox();
capabilities.setJavascriptEnabled(true);
driver = WebDriver.getDriver(capabilities);
我認爲這是不可能的。對此有何見解?
爲什麼你需要這樣做? – Arran
根據場景我想要使用本地瀏覽器(無需啓動硒服務器)或遠程瀏覽器。對於這兩種情況,我希望使用相同的所需功能來獲取匹配的瀏覽器(如果可能)。 – user1518458