我一直在尝试在我的java代码中使用Selenium webdriver,但它没有打开任何url,而只是打开一个空白页面。我正在使用硒网络驱动程序版本 2.48 和火狐版本 45.1.0 .我尝试将以前的火狐版本安装到我的红帽,但它不起作用并给出错误 " libgio-2.0.so.0:无法打开共享对象文件:没有这样的文件或目录 无法加载 XPCOM。 我的java代码:
FirefoxProfile prof = new FirefoxProfile();
prof.setPreference("browser.startup.homepage_override.mstone", "ignore");
prof.setPreference("startup.homepage_welcome_url.additional", "about:blank");
WebDriver driver = new FirefoxDriver(prof);
// TestUtils
//.createCrawlDriverForTest(createDefaultCapabilities())
driver.get("https://www.google.com/");
实际上Selenium 2.48支持Firefox版本41,所以我要么必须更新Selenium Web驱动程序版本,要么使用旧版本的Firefox。
使用旧版本对我来说是诀窍。