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

本文介绍如何使用Selenium 2.0进行浏览器自动化测试,支持包括Firefox、IE、Chrome、Opera等主流浏览器,以及Android、iPhone设备。提供简单调用示例,演示如何打开指定网页、导航、后退、前进、刷新和关闭浏览器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值