我在啓動firefox驅動程序時加入了firebug,它在最新的selenium web驅動程序3.0中工作得很好,但同時它也在每次啓動瀏覽器時打開新的firebug選項卡。如何使用螢火蟲啓動硒火狐webdriver時自動關閉螢火蟲標籤?
正如代碼所說,我已經包含firebug文件並在創建的配置文件中添加了此擴展名。啓動瀏覽器後,有沒有辦法自動關閉螢火蟲標籤?如果沒有自動方式,那麼我需要使用調整來關閉名爲「Firebug」的窗口吧?
代碼:
File file = new File("./firebug-2.0.17-fx.xpi");
System.setProperty("webdriver.gecko.driver", config.getStringProperty("geckodriver.path"));
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
FirefoxProfile profile = new FirefoxProfile();
profile.addExtension(file);
capabilities.setCapability(FirefoxDriver.PROFILE, profile);
capabilities.setCapability("marionette", true);
webDriver = new FirefoxDriver(capabilities);
你試過http://stackoverflow.com/questions/11449179/how-can-i-close-a-specific-window-using-selenium- webdriver與Java? – lauda
我已經在初步評論中已經添加,我正在尋找自動解決方案,但無論如何需要通過打開的窗口處理:)發佈答案... –