Selenium WebDriver笔记之——3、如何控制浏览器
2012-01-11 23:39
676 查看
1、Selenium 2.0支持:ie, :internet_explorer, :remote, :chrome, :firefox, :ff, :android, :iphone, :opera。
2、操作浏览器主要类:
3、主要文件:
4、简单调用:
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
相关文章推荐
- 20171012学习笔记Selenium 2 第四章WebDriver API 4.2控制浏览器 4.3简单元素操作4.4鼠标事件4.5键盘事件
- selenium 2和watir webdriver中如何在启动浏览器时保留cookie
- Selenium WebDriver原理(二):Selenium是如何操纵浏览器的?
- Selenium2+Python Webdriver 如何安装浏览器驱动
- selenium_webdriver(python)控制浏览器滚动条
- 【selenium学习笔记】webdriver操作浏览器
- selenium_webdriver(python)获取元素属性值,浏览器窗口控制、网页前进后退,title/url打印
- selenium 2和watir webdriver中如何在启动浏览器时保留cookie
- selenium_webdriver(python)获取元素属性值,浏览器窗口控制、网页前进后退,title/url打印
- webdriver控制浏览器滚动条 selenium_python
- Selenium Webdriver中如何处理浏览器弹出多个窗口的问题
- selenium webdriver——控制浏览器
- selenium webdriver 如何实现将浏览器滚动条移动到某个位置
- 【Selenium学习笔记】webdriver如何定位一组对象
- selenium webdriver学习(十)------------如何把一个元素拖放到另一个元素里面
- selenium webdriver学习(十)------------如何把一个元素拖放到另一个元素里面(转)
- Selenium webdriver 操作chrome 浏览器
- WebDriver API(2)控制浏览器
- Selenium WebDriver 学习笔记
- Selenium-webdriver 页面模式在实际项目中的实际运用,大量Page页面如何初始化?