• [Selenium] Selenium WebDriver 的下载和安装


    为配合较为广泛使用Java 语言的程序员,仅以WebDriver 的Java语言绑定进行讲解。

    步骤1:下载并安装Java开发环境

    1)在系统中安装JDK(Java开发工具吧,Java Development Kit)

    注意:

      这里安装的是JDK,而不是单纯的JRE(Java运行时环境,Java Runtime Environment)

    2)由于Sun公司已经被Oraclette手工,所有请到Oraclette官方网站下载JDK. 地址如下

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

    步骤2:下载并安装Eclipse

    http://www.eclipse.org/downloads/

    步骤3:下载WebDriver 的Java客户端驱动

    1)SeleniumWebDriver支持多种编程语言的绑定并且每种语言都有自己的客户端驱动。这里所展示的是基于Java 编程语言的返利,因此需要下载WebDriver Java Client Driver。请到Selenium的官方地址进行下载

    http://docs.seleniumhq.org/download

    2)由于客户端驱动的版本更新较快,用户可根据具体需要下载相应的版本

    3)下载的WebDriver Java Client Driver 默认为zip 包格式。可以看到其包含一个libs文件夹,两个jar 包和CHANGELOG 文件。下面将讲述如何将他们加到Eclipse 中

    步骤4:启动Eclipse 并配置Selenium2(WebDriver)

    1)在Eclipse 启东市选择Workspace,创建一个新目录用于保存WebDriver 的工作空间

    2)通过Eclipse 的菜单选择 File->New->Project->Java Project 命令来创建一个java 新项目。在进行新项目设置步骤中,通过Add External JARs 将之前下载的WebDriver Java Client Driver 的libs 和另外两个jar 包添加到项目中来。单击Add External JARs 按钮,选择libs 下所有的jar 包并添加进来。单击Add External JARs 按钮,选择selenium-java-2.37.0.jar 和 selenium-java-2.37.0-srcs.jar 这两个jar 包并添加进来

    3)如果一切顺利,接下来可以开始编写基于WebDriver 的测试用例程序。

    步骤5:不熟WebDriver 来确保测试用例可以驱动相对应的浏览器并执行测试用例。不同浏览器对应的WebDriver 下载地址如下

    1)Firfox Driver: 由于Firfox Driver 是直接打包在 WebDriverJavaClientDriver 中,因此如果已经按以上步骤成功下载了WebDriverJavaClientDriver ,就不需要另外下载Firfox Driver

    2)Chrome Driver: 支持三种不同操作系统,Windows, LInux, Mac OS. 下载地址:

    http://code.google.com/p/chromedriver

    3)Internet Explorer Driver: 只能在Windows 操作系统运行,但是要区别32位和64位版本,下载地址:

     http://code.google.com/p/selenium/downloads/list

    在使用相应的WebDriver 之前,应确保运行环境的操作系统和浏览器都与WebDriver 所需的运行环境相匹配。

  • 相关阅读:
    生成Ipa安装包的plist文件后生成下载链接
    ssh_key登录服务器,免密码登录
    Ruby中类的进阶(继承,private, public, protect)
    Ruby中的类
    Redis- redis.conf
    Active Job 基础
    rails框架配置
    rails中使用CarrierWave实现文件上传的功能
    Flask-SQLAlchemy
    Linux自动共享USB设备:udev+Samba
  • 原文地址:https://www.cnblogs.com/feifeidxl/p/4520034.html
Copyright © 2020-2023  润新知