针对Ruby的Selenium WebDriver安装指南

2020-01-06 13:23:03王振洲

安装firefox。本文使用firefox作为测试浏览器进行讲解,所以请确保开发环境上正确安装了firefox。由于firefox版本更新较快,我们只需要选择1个稳定版本安装既可,本文中笔者使用的版本是FF 5.0;

简单的google test

下面我们写几行代码在初次感受一下webdriver的魅力,好吧,说老实话原生的selenium webdriver并没有什么独特的魅力,相反到是watir-webdriver更加的平易近人老少咸宜。这个不是文本讨论的范畴,暂且打住。

 

 
  1. require 'rubygems'  require 'selenium-webdriver' 
  2.   driver = Selenium::WebDriver.for :firefox 
  3. driver.navigate.to "http://www.easck.com/ol>

如果一切顺利的话,这几行代码将会打开firefox浏览器,然后转跳到google首页。等待3秒后在搜索框中输入Hello WebDriver并提交搜索结果至后台。然后在命令行打印出当前页面的title,并关闭ff浏览器。

如果你的代码不能顺利运行,请从如下几个方面进行检查。

ruby的版本是否是1.8.7以上并正确安装;

代码中是否require ‘rubygems';

是否正确安装了Selenium WebDriver;

代码输入是否有误;

Selenium-WebDriver ruby binding的安装实际上非常的简单和快速,稍微有点ruby基础的读者应该能够顺利的自行完成。