1、Selenium 2.0支持:ie, :internet_explorer, :remote, :chrome, :firefox, :ff, :android, :iphone, :opera。
2、操作浏览器主要类:
Selenium::WebDriver::Driver
Selenium::WebDriver::Navigation
3、主要文件:
lib/selenium/webdriver/common/driver.rb
lib/selenium/webdriver/common/navigation.rb
4、简单调用:
require "rubygems"
require "selenium-webdriver"
URL = "http://www.baidu.com"
#打开Firefox,Selenium 2.0原生支持
dr = Selenium::WebDriver.for :ff
dr = Selenium::WebDriver.for :firefox
#打开IE,Selenium 2.0原生支持
dr = Selenium::WebDriver.for :ie
dr = Selenium::WebDriver.for :internet_explorer
#打开chrome,需要到http://code.google.com/p/chromium/downloads/list下载chromedriver
dr = Selenium::WebDriver.for :chrome
#使用get方法打开一个url
dr.get(URL)
#使用navigate方法,然后再调用to方法打开一个url
dr.navigate.to(URL)
#后退
dr.navigate.back
#前进
dr.navigate.forward
#刷新
dr.navigate.refresh
#使用close关闭浏览器
dr.close
#使用quit关闭浏览器
dr.quit