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內置驅動
相關文章
相關標籤/搜索