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
- Selenium WebDriver笔记之——3、如何控制浏览器
- Selenium WebDriver笔记之——1、如何安装
- Selenium WebDriver笔记之——2、Hello WebDriver!
- Selenium webdriver 之浏览器操作
- selenium webdriver(1)—浏览器操作
- Selenium-webdriver—如何定位测试元素
- 【selenium学习笔记】webdriver操作浏览器
- Selenium webdriver Java ——IE浏览器启动
- Clojure版Selenium WebDriver笔记——如何使用sendKeys方法
- selenium WebDriver 浏览器发动机
- selenium WebDriver 浏览器发动机
- selenium webdriver 操作浏览器
- Selenium Webdriver ie 浏览器
- selenium webdriver 浏览器驱动
- webdriver——操作浏览器之最大化
- selenium webdriver—超时设置
- Selenium-webdriver系列教程(3)———如何执行一段js脚本
- selenium(三)之webDriver与浏览器版本问题
- linux的Makefile
- STL algorithm 笔记
- OpenGL几何图元和缓冲区(四)
- Selenium WebDriver笔记之——1、如何安装
- Selenium WebDriver笔记之——2、Hello WebDriver!
- Selenium WebDriver笔记之——3、如何控制浏览器
- 经典SQL语句集锦
- <xsl:template>元素
- 堆区和栈区
- iPhone/Mac Objective-C内存管理教程和原理剖析
- 现实的残酷,离别的痛苦
- Oracle创建数据库及授权
- 关于--在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常
- 家有千金之妙语录