安装firefox。本文使用firefox作为测试浏览器进行讲解,所以请确保开发环境上正确安装了firefox。由于firefox版本更新较快,我们只需要选择1个稳定版本安装既可,本文中笔者使用的版本是FF 5.0;
简单的google test
下面我们写几行代码在初次感受一下webdriver的魅力,好吧,说老实话原生的selenium webdriver并没有什么独特的魅力,相反到是watir-webdriver更加的平易近人老少咸宜。这个不是文本讨论的范畴,暂且打住。
- require 'rubygems' require 'selenium-webdriver'
- driver = Selenium::WebDriver.for :firefox
- 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基础的读者应该能够顺利的自行完成。










