您的位置:首页 > 其它

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

2012-01-11 23:39 676 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: