[Selenium 2]—WebDriver 驱动说明

原创 2015年07月08日 13:55:34
        Selenium 2(即WebDriver)是一种用于Web应用程序的自动测试工具,它提供了一套友好的API,与Selenium 1(Selenium-RC)相比,Selenium 2的API更容易理解和使用,其可读性和可维护性也大大提高。Selenium 2完全就是一套类库,不依赖于任何测试框架,不需要启动其它进程或安装其它程序,也不必像Selenium 1那样需要先启动服务。

WebDriver支持

Firefox(FirefoxDriver)、IE(InternetExplorerDriver)、Opera(OperaDriver)和Chrome (ChromeDriver)浏览器。对Safari的支持由于技术限制在本版本中未包含,但是可以使用SeleneseCommandExecutor模拟。

Android(AndroidDriver)、iPhone(IPhoneDriver)移动应用测试。

Selenium 2还包括一个基于HtmlUnit的无界面实现,称为HtmlUnitDriver。Selenium 2 API可以通过PythonRuby、Java和C#等编程语言访问,支持开发人员使用他们常用的编程语言来创建测试。
版权声明:本文为博主原创文章,未经博主允许不得转载。联系QQ:807002272

相关文章推荐

selenium webdriver学习--利用POI实现数据驱动

比较浅的数据驱动练习

selenium webdriver驱动下载

selenium自动化测试资源整理(含所有版本chrome、chromedriver、firefox下载链接) 标签: selenium自动化测试firefoxchrome 今天把手头有的一...
  • hbhcxs
  • hbhcxs
  • 2017年06月11日 23:23
  • 564

TestNG+Selenium Webdriver 数据(Excel)驱动的方法

1.下载 jxl.jar 复制到测试项目的 lib 下,在项目中新建数据驱动类

selenium webdriver 学习总结-数据驱动(六)

selenium webdriver 学习总结-数据驱动(六)

Selenium-webdriver系列教程(三)————如何执行一段js脚本

有时候在进行自动化测试时需要在页面上执行一段js脚本,这个时候就需要用到execute_script方法了。 require 'selenium-webdriver' dr = Selenium:...

Selenium-webdriver系列教程(四)————如何定位测试元素

测试对象定位一般都是各种web自动化测试框架或工具的核心内容。 selenium-Webdriver的对象定位方法非常的丰富和强大。一般来说强大的对象定位都会提供如下的一些方法。 单个对象...

selenium webdriver启动不同浏览器驱动的方法

selenium-webdriver-java-2.25.0中,使用webdriver启动firefox时,是不需要driver.exe的,可以直接启动,但是需要注意一点,有可能会出现webdrive...
  • russ44
  • russ44
  • 2016年07月26日 20:39
  • 6749

Selenium-webdriver系列教程(九)————如何智能的等待页面加载完成

web的自动化测试中,我们经常会遇到这样一种情况:点击1个按钮,页面上会弹出1个iframe,这时候脚本就需要去等待iframe加载完毕才能进行后续的操作。 在这种情况下,我们一般的处理思路是等待被...

Selenium-webdriver—如何定位测试元素

测试对象定位一般都是各种web自动化测试框架或工具的核心内容。 selenium-Webdriver的对象定位方法非常的丰富和强大。一般来说强大的对象定位都会提供如下的一些方法。 单个对象的定位方...
  • gzh0222
  • gzh0222
  • 2012年05月14日 21:11
  • 2646
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[Selenium 2]—WebDriver 驱动说明
举报原因:
原因补充:

(最多只允许输入30个字)