我一直在尝试在我的java代码中使用selenium webdriver,但它没有打开任何url而只是打开一个空白页面。我使用selenium webdriver版本2.48和firefox版本45.1.0。我尝试将之前版本的firefox安装到我的redhat中,但是它无法正常工作并且出错 " 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/");
答案 0 :(得分:2)
实际上selenium 2.48支持firefox版本41,所以要么我必须更新selenium webdriver版本或者使用旧版本的firefox。
使用旧版本为我做了诀窍。