环境部署

本书的所有例子均在windows7下运行,windows xp,linux及mac下可能无暇测试。

安装ruby

在windows上配置ruby开发环境其实非常简单。在有网络连接的情况下,你可以直接下载rails installer来进行安装。

就像安装普通的windows应用程序一样,直接下一步下一步就可以。

最后railsinstaller会要求我们配置git账户,此时会出现命令行界面,这个我们无需理会,关闭命令行就好。

安装webdriver

打开windows命令行,一般情况下按win+R键后输入cmd再按回车键就可以进入。

另外在windows7下,请确保你是以管理员身份打开命令行。

输入下面的命令

gem install selenium-webdriver

你应该可以看到

C:\Windows\system32>gem install selenium-webdriver
Fetching: selenium-webdriver-2.32.1.gem (100%)
Successfully installed selenium-webdriver-2.32.1
1 gem installed
Installing ri documentation for selenium-webdriver-2.32.1...
Installing RDoc documentation for selenium-webdriver-2.32.1...

如果你得到的结果与我有所不同,别担心,使用下面的命令来测试一下webdriver有没有正确安装。

gem list selenium

如果你得到下面的结果那就证明一切正常。注意你安装的webdriver版本号可能与下面的有差异,这是正常现象,不用担心。

*** LOCAL GEMS ***

selenium-webdriver (2.32.1)

如果你出现了问题,那么请从下面几点着手:

  • railsinstaller是否正确安装了,安装时请用管理员身份去安装;
  • 是不是敲错了命令,因为英文毕竟不是母语,敲错是常有的事情;
  • 去网上搜索一下解决方案,或者找一些懂行的人进行求助;

安装IE driver

gem install watir-webdriver

安装IE driver

在新版本的webdriver中,只有安装了ie driver使用ie进行测试工作。

ie driver的下载地址在这里,记得根据自己机器的操作系统版本来下载相应的driver。

下载好ie driver后,记得解压,然后把解压出来的文件放到系统的PATH里去。

一般来说,你可以把ie driver放在ruby/bin目录或者是jdk的bin目录中。

安装Chrome driver

chrome driver的下载地址在这里

安装方式与ie driver相同。

记得配置IE的保护模式

如果要使用webdriver启动IE的话,那么就需要配置IE的保护模式了。

把IE里的保护模式都选上或都勾掉就可以了。

Published: August 17 2013

blog comments powered by Disqus