• Selenium2学习-001-Selenium2 WebUI自动化Java开发 Windows 环境配置


    此文主要介绍 Selenium2 WebUI自动化Java开发 Windows 环境配置,供各位亲们参考,若有不足之处,敬请各位大神指正,非常感谢!

    所需软件列表如下所示:

     

    所属分类

    具体名称

    备注

    Selenium

    selenium-java-2.42.2.jar

    jar

    Selenium

    selenium-server-standalone-2.42.2.jar

    jar

    chromedriver

    chromedriver.exe

    driver

    chrome

    推荐执行用例的浏览器

    Firefox

    推荐编写用例的辅助工具,其有相应的selenium插件支持:IDE,XPATH,firebug

    Selenium ide for firefox, xpath, firebug请自行安装

    JDK

    JDK8(xp系统无法安装,可安装jdk)

    java编译运行环境

    Eclipse

    Eclipse Luna

    完美支持jdk8,jkd 8 版本,其他Eclipse版本也可以

     

    Selenium2 本地环境配置主要包含以下四个方面:

    1. 安装浏览器 Chrome(作为运行功能脚本主要浏览器,个人感觉运行性能比其他支持的浏览器稍快)、Firefox(用于编写Selenium时元素定位的辅助,其有相应的辅助插件,另在此文后续 Firefox 用 FF 代替)
    2. 浏览器 Firefox 安装 Selenium 附加扩展组件: Firebug(主要用于查看HTML页面元素路径及属性,用于页面元素定位)、Xpath Checker(主要用于检验编写的元素的 Xpath 是否正确,或者与 Firebug 结合使用确认元素的 Xpath)、Selenium IDE(主要用于录制脚本,录制脚本后可保存为支持编程语言的脚本,个人建议初学者可以用其录制脚本保存后,学习一下其脚本编码结构,然后自己编写自动化测试脚本)。注意:上述三个插件仅支持 Firefox
    3. WebDriver文件下载(以 chromedriver.exe 为例,Firefox 为Selenium 原生支持无须下载 Driver,IE等需要下载对应的 WebDriver 文件)
    4. Java Selenium自动化开发所需软件列表及下载

    闲话少述,话归正题。

    一、安装浏览器(Chrome、Firefox)

    浏览器(Chrome、Firefox)Windows下的安装相信亲们都已熟知,在此不再赘述。

     

    二、安装 Firefox 的 Selenium 插件

    启动 FF 后,点击 {打开菜单} 按钮,然后选择 附加组件。界面如下所示:

    打开 FF 的附加组件管理器,界面如下所示。在搜索框中输入 firebug 并搜索,搜索结果如下所示:

    点击上图中的 {安装} 按钮,开始安装 Friebug,安装好后,在工具栏会出现如下图所示的 Friebug 按钮,表示成功安装,按 F12 可以直接调用 Firebug

    在搜索框中输入 xpath 并搜索,搜索结果如下所示,点击安装按钮安装下图中标示的插件:

    依据上述方法安装 Selenium IDE,安装好后 FF 的插件管理器中应包含下图中标示的插件信息


     

    三、WebDriver下载

    除 Firefox(火狐)得到 Selenium 原生支持不需要 Driver 外,其他 Selenium 支持的浏览器需要下载对应的 WebDriver 文件,在此提供 Chrome、IE 对应 driver 文件的下载路径

    Chrome driver:http://yunpan.cn/cyPGjt9NKGWbE  提取码 180a

     

    四、Java Selenium自动化开发所需软件列表及下载

    1. Java IDE Eclipse:http://yunpan.cn/cyPGrr6rw25vT  提取码 e38a
    2. Selenium jar:http://yunpan.cn/cyPG5Ex6DWgcC  提取码 2fa7

    PS:此处默认用户已经配置好本地的 JDK 环境,若未配置敬请参阅我的博文 Java学习-001-JDK安装配置

     

    至此,Java + Selenium2 的 Windows 本地开发环境配置完成。

  • 相关阅读:
    Netty ByteBuf(图解之 2)| 秒懂
    【转】 RGB各种格式
    缺少动态库报错
    bug:进程可调用函数而子线程调用报错
    【转】 pthread设置线程的调度策略和优先级
    【转】 C++析构函数的作用和用法
    【转】 g++编译时对'xxxx'未定义的引用问题(undefined reference to)
    【转】 C语言文件操作详解
    【转】 H.264编码原理以及I帧B帧P帧
    【转】 strrchr()函数---C语言
  • 原文地址:https://www.cnblogs.com/fengpingfan/p/4209166.html
Copyright © 2020-2023  润新知