WebDriver-基础篇

Selenium2.0=Selenium1.0+WebDriver

1、什么是WebDriver

  1. WebDriver(Selenium2.0)是一种用于web应用程序的自动化测试工具
  2. 它提供了一套有好的API(应用程序接口说明:WebDriver类库内封装了很是多的方法,要使用这些方法,就须要友好的调用命名规则)
  3. WebDriver彻底就是一套类库,不依赖任何测试框架,除了必要的浏览器驱动

2、支持的浏览器类型

  1. FireFox(驱动FirefoxDriver)推荐使用由于有Selenium IDE,FireBug,对WEbDriver API有良好的支持
  2. IE
  3. Opera
  4. Chrom
  5. safari
  6. HtmlUnti 

  注意:

  • FireFox,chrom对元素定位和操做有良好的支持,同时对JS支持也很是好
  • IE:只能在windows平台运行,全部浏览器中最慢的
  • HtmlUnit:无GUI(界面)运行,运行速度最快

   主持的语言:JAVA、python、php,JS,perl,ruby,c#php

3、为何学习WebDriver

  可以定位元素,操做元素提供了很是好的支持python

 4、环境搭建(基于python)

  • windows系统
  • python 3.5以上版本(配置python环境变量)
  • 安装selenium包(前提是python3.5以上才selenium才能正常运行)
  • 浏览器
  • 安装pycharm

4.一、selenium的安装,卸载,查看命令

  • 安装:pip install selenium==2.48.0  

 

  • 卸载:pip uninstall selenium
  • 查看:pip show selenium

 4.二、火狐浏览器(推荐)

  • FireFox 48以上版本:Selenium 3.x+FireFox驱动-geckodriver
  • FireFox 48如下版本 Selenium2.x内置驱动
相关文章
相关标签/搜索