自从知道了Selenium的存在后,就一直都想,若要学习自动化,就要学习像Selenium这种比较有潜力的。
Selenium有针对各种语言(java, C#, Python, Ruby, Perl)的版本,在此选择Ruby为学习方向,一来可以借此学习下Ruby,感受下它的魅力;二来因为在Selenium的官方文档上只有这样一个命令,颇感好奇。
gem install selenium-webdriver
言归正传
---------------------------------------------------------------------------------------------
Selenium 2 Ruby版
1. 安装Ruby
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时出现如下问题:
Reference: