Selenium WebDriver笔记之——3、如何控制浏览器

来源:互联网 发布:纬创软件 编辑:程序博客网 时间:2024/05/19 03:41

1、Selenium 2.0支持:ie, :internet_explorer, :remote, :chrome, :firefox, :ff, :android, :iphone, :opera

2、操作浏览器主要类:

Selenium::WebDriver::DriverSelenium::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 :ffdr = Selenium::WebDriver.for :firefox#打开IE,Selenium 2.0原生支持dr = Selenium::WebDriver.for :iedr = Selenium::WebDriver.for :internet_explorer#打开chrome,需要到http://code.google.com/p/chromium/downloads/list下载chromedriverdr = Selenium::WebDriver.for :chrome#使用get方法打开一个urldr.get(URL)#使用navigate方法,然后再调用to方法打开一个urldr.navigate.to(URL)#后退dr.navigate.back#前进dr.navigate.forward#刷新dr.navigate.refresh#使用close关闭浏览器dr.close#使用quit关闭浏览器dr.quit