一般windows下用的多,linux图形界面那一种也可以使用,下面代码兼容2种系统,给一个例子
String os = System.getProperty("os.name");
if (os.toLowerCase().startsWith("win")) {
System.setProperty("webdriver.firefox.bin", "D:\\Program Files\\Mozilla Firefox\\firefox.exe");
}
WebDriver driver = new FirefoxDriver();
driver.get("http://www.testgu.com");
另外 selenium还有一种HtmlUnit Driver驱动能够在不启动浏览器的情况下运行相关测试用例。
linux上还需要装浏览器之类的吗?
@dom树: 这种方案适合你 http://blog.csdn.net/lambert310/article/details/48734389
phantomjs不是可以吗
现在新版的浏览器支持headless参数了。搜索一下会有相关例子的。
刚好有篇新闻 phantomJs之殇,chrome-headless之生:
https://news.cnblogs.com/n/587466/