admin管理员组文章数量:1432602
WebDriver
WebDriver - 伪浏览器PhantomJs HtmlUnit
作者: Max.Bai
时间: 2015/03
WebDriver - 伪浏览器PhantomJS(ghost driver) HtmlUnit
1. 何为伪刘浏览器
Webdriver支持 Firefox,IE, Chrome, Safari, 这些都是真实的浏览器, 伪浏览器就是实现了浏览器功能,但是没有UI的浏览器(我自己的理解)。
Selenium支持的无界面浏览器包括HtmlUnit, PhantomJS
无界面的浏览器执行的时候没有界面显示,速度比有界面的都快。
2. HtmlUnit
HtmlUnit 和Firefox 一样 Webdriver内部内置,直接支持。
样例:
DesiredCapabilities desiredCapabilities = DesiredCapabilities.htmlUnit();//DesiredCapabilities desiredCapabilities = DesiredCapabilities.htmlUnitWithJs();desiredCapabilities.setCapability("loadImages",false);HtmlUnitDriver driver = new HtmlUnitDriver(desiredCapabilities);driver.get(""); System.out.println(driver.getTitle());driver.close();driver.quit();
3. PhantomJS
PhantomJS 需要下载驱动,并设置驱动位置(或者放在环境变量path里面)
下载地址:.html
样例:
System.setProperty("phantomjs.binary.path","C:\\selenium\\phantomjs.exe");// set phantomjs exe pathDesiredCapabilities desiredCapabilities = DesiredCapabilities.phantomjs();desiredCapabilities.setCapability("loadImages",false);PhantomJSDriver driver = new PhantomJSDriver(desiredCapabilities);driver.get("");System.out.println(driver.getTitle());driver.close();driver.quit();
本文标签: WebDriver
版权声明:本文标题:WebDriver 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1688173290a188025.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论