自从知道了Selenium的存在后,就一直都想,若要学习自动化,就要学习像Selenium这种比较有潜力的。
Selenium有针对各种语言(java, C#, Python, Ruby, Perl)的版本,在此选择Ruby为学习方向,一来可以借此学习下Ruby,感受下它的魅力;二来因为在Selenium的官方文档上只有这样一个命令,颇感好奇。
gem install selenium-webdriver
言归正传
---------------------------------------------------------------------------------------------
Selenium 2 Ruby版
1. 安装Ruby
方法一:详见http://www.cnblogs.com/enjoytesting/archive/2012/06/14/2549441.html
方法二:在Ruby官网http://www.ruby-lang.org/en/downloads/,下载Windows下一键安装exe程序
2. 安装Selenium-WebDriver
在Selenium官网http://seleniumhq.org/download/,下载Ruby版Selenium-WebDriver
安装过程:
1) 执行命令: gem install selenium-webdriver
2) 检查是否安装成功,返回Selenium-WebDriver版本号,则表示已经安装成功
3. Selenium-WebDriver之初体验
1) 打开Ruby自带的irb,在输入命令提示符的地方输入irb回车即可。
2) 使用Selenium-WebDriver对ie浏览器进行操作
require ‘selenium-webdriver’ #打开IE浏览器 ie = Selenium::WebDriver.for :ie #访问www.baidu.com ie.get 'www.baidu.com' #获取当前网址 ie.current_url #关闭IE浏览器 ie.close
NOTE:若是安装Selenium-WebDriver时出现如下问题:
解决方法详见:http://blog.csdn.net/shandong_chu/article/details/7052478
Reference: