目录

Selenium简介

1.web自动化的测试工具(Selenium还有一些其他的特性,比如手机自动化,录制脚本等等,这里只会介绍关于web自动化的一些东西,也就是Selenium webdriver)

2.selenium是开源的,十分的强大,包含了对浏览器的大部分的操作。由于开源,我们可以修改它的底层以至于使它来更适合我们自己的需求

3.Selenium也支持多种语言,比如C#,java,ruby,python

4.selenium支持多个浏览器

5.selenium api:http://www.rubydoc.info/gems/selenium-webdriver

环境安装

在selenium+cucumber开发环境中,我们使用的是ruby语言来进行开发,所以首先需要安装ruby,selenium-webdriver是ruby下一个独立的gem,安装完ruby后,使用gem就能很快的将他们安装上了。如果对ruby的语法不熟悉,建议大家先去了解下ruby的相关内容。

1.配置ruby环境

    (1)从http://rubyinstaller.org/downloads 上下载适合你计算机版本的ruby,windows用户建议直接使用网站上面提供的installer来进行傻瓜式的安装,mac用户直接用brew来进行安装

    (2)同时,从上面的网站上面下载与你下载ruby相对应的DevKit。这里我安装的是与ruby 2.2.2(64位)相对应的版本的DevKit。这一步是windows用户需要进行的。

    (3)运行ruby的安装程序,安装完成之后,在命令行模式下面通过输入 ruby -v 查看ruby的版本,如果出现了ruby的版本,则说明安装ruby环境正确

    (4)运行Kit安装程序,安装完成之后,在命令行模式下面,通过cd的方式进入到Kit的安装目录,然后依次的执行 ruby dk.rb init 和 ruby dk.rb install两个命令 。这一步是windows用户需要进行的。

 2.修改gem源

    安装ruby的gem包时,有时候会出现安装不上的情况,是由于gem的源在国外,需要进行FQ才能进行。taobao提供了一个gem源供国内来使用,因此我们只需要将gem源更换成淘宝的gem源就行。

    (1)在命令行中运行  gem sources 查看gem的默认源。

    (2)在命令行运行  gem source -r https://rubygems.org/  (删除之前的默认源)

    (3)在命令行运行  gem source -a http://ruby.taobao.org/ (添加新源)

3.安装 selenium-webdriver

   (1)在命令行模式下面执行 gem install selenium-webdriver 等待安装完成

工具安装

在ruby相关的开发中,有一款比较好用的ide是Rubymine,不过Rubymine是一款收费软件,现在Rubymine的版本是8,在网上能找到一些永久激活的方法。这里介绍一个,在激活页面选择license server,然后填入 http://idea.lanyus.com 就可以了,貌似jetbrains系列的最新版本的软件都可以用这种方法进行激活。

在rubymine下载并且安装完成了之后,需要一个简单的配置来使rubymine加载安装的gem包。打开rubymine,点击File,点击Settings,点击Languages & Frameworks, 点击Ruby SDK & Gems,然后点击"+"号,选择我们刚刚安装的ruby版本

安装完成之后运行相关的命令你可以看到如下截图:

至此,关于selenium在ruby环境就安装成功了。

posted on 2016-03-22 16:27  饭小  阅读(224)  评论(0)    收藏  举报