Hello_World!!!

导航

 

Selenium2.0=Selenium1.0+WebDriver

一、什么是WebDriver

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

二、支持的浏览器类型

  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#

三、为什么学习WebDriver

  能够定位元素,操作元素提供了非常好的支持

 四、环境搭建(基于python)

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

4.1、selenium的安装,卸载,查看命令

  • 安装:pip install selenium==2.48.0  

 

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

 4.2、火狐浏览器(推荐)

  • FireFox 48以上版本:Selenium 3.x+FireFox驱动-geckodriver
  • FireFox 48以下版本 Selenium2.x内置驱动

 

posted on 2018-10-18 15:55  Hello_World!!!  阅读(349)  评论(0编辑  收藏  举报