`

Watir-Webdriver安装与小例子体验2

 
阅读更多

查看上一节:  Watir-Webdriver安装与小例子体验1 :http://bbs.naxsu.com/forum.php?mod=viewthread&tid=123&fromuid=3

Watir-Webdriver安装与小例子体验2


继上一节。。。

使用:
1. gem query --remote        # shortcut: gem q -R
#列出所有包
2. gem query --remote --name-matches doom   # shortcut: gem q -R -n doom
#列出所有名字匹配的包
3. gem install --remote progressbar  # shortcut: gem i -r progressbar
#安装指定名字的包。
gem ins -r progressbar --version '> 0.0.1' #这里可以匹配版本
4. gem specification  progressbar  # shortcut: gem spec progressbar
#查看安装过的指定包详细信息
5.gem uninstall progressbar
#卸载包
6. gem query --local # shortcut: 'gem q -L'
#列出所有本地安装过的包
7. gem ins rake
#在本地安装,如果没有远程安装
8. gem list -b ^C
#列出所有以C开头的包
9. gem_server
开启rdoc服务。可以查看安装包的rdoc
4、安装watir
在cmd窗口键入下面命令进行watir安装
>gem install watir
或者
>gem install watir --no-ri --no-rdoc
区别在于后面一个命令没有安装Ruby的一些说明文档,所以速度较快。
5、最后安装watir-webdriver
在cmd窗口键入下面命令进行watir-webdriver安装
>gem install watir-webdriver
Ruby+Watir-Webdriver最终安装完毕。
6.实践watir-Webdriver小实例
在cmd窗口键入下面命令irb,irb是Ruby的解释器,可以逐行解释ruby语句。在irb逐行输入如下代码,用watir-webdriver实现打开网站并关闭,体现效果
require 'watir-webdriver'
a=Watir::Browser.new           ----Watir与Browser必须大写
a.goto 'http://bbs.naxsu.com/forum.php'
a.close

 


原创者:庞军
分享到:
评论

相关推荐

    linux环境下watir-webdriver离线安装包

    3. **下载Watir-Webdriver**: 由于离线安装,你需要先在网上找到Watir-Webdriver的gem文件(.gem),并将其下载到本地。例如,你可以从rubygems.org或镜像站点下载。 4. **安装gem**: 在命令行中,使用`gem install...

    WATIR-WEBDRIVER自动化学习指导

    ### WATIR-WEBDRIVER自动化学习指导 #### 一、简介 WATIR-WEBDRIVER是一款基于Ruby语言的Web自动化测试框架,它能够帮助开发者和测试工程师编写高效的自动化测试脚本。WATIR(Web Application Testing In Ruby)与...

    ruby2.0.0+selenium-webdriver+watir-webdriver+rails离线备份

    ruby2.0.0+selenium-webdriver+watir-webdriver+rails离线备份,设置环境变量后可使用(未测试)

    watir-webdriver谷歌浏览器驱动

    ChromeDriver 是一款以 Google Chrome 为环境测试网站的工具,现已实现对开源的 WebDriver 通路协议的支持,因此可以轻松与现有的 WebDriver 测试工具相整合。不熟悉 WebDriver 的用户可以参考 2009 年的项目发布...

    Watir-Webdriver最新安装文件(全)

    压缩包中包含目前2013/01/19最新的安装文件,有rubyinstaller-1.9.2-p136、DevKit-tdm-32-4.5.1-20101214-1400-sfx、rubygems-1.8.24、watir-4.0.2、watir-webdriver-0.6.2等文件,并附上简略安装说明。

    使用watir-webdriver删除百度空间所有文章的ruby脚本

    使用watir-webdriver删除百度空间所有文章的ruby脚本

    test_logger1.rar_Logger wat_ruby _watir_watir ruby_watir-webdriv

    最后,“watir-webdriver”是Watir的一个分支,它利用Selenium WebDriver接口,直接与浏览器的内核进行通信,增强了对浏览器的控制能力,如处理JavaScript交互、模拟用户行为等。WebDriver是一个跨平台的标准,使得...

    watir-webdriver

    、IEDriverServer.exe rubyinstaller-2.1.5.exe、Ruby语言入门教程v1.0这几个文件,是使用wati-webdriver进行安装部署以及ruby语言学些所需要的必不可少的资料集合,在网上的都是零散的资料,这里能找到全套的。...

    watir安装所需要的gem包

    对于"watir安装所需要的gem包",主要涉及的Gem包有`watir-webdriver`和`selenium-webdriver`。`watir-webdriver`是Watir的一个版本,它使用Selenium WebDriver作为后端,与浏览器进行通信。而`selenium-webdriver`则...

    watir-cn中文补丁包

    watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn中文语言包 watir-cn...

    页面对象:在watir-webdriver和selenium-webdriver中实现PageObject模式的宝石

    它可以与watir和selenium-webdriver一起使用。 文献资料 项目是学习如何使用页面对象的第一个地方。 可以在上找到该项目的 。 要查看各个发行版之间的更改,请查看 要了解这种宝石的动机,请阅读此 有一本书...

    watir-bonus-1.5.2

    2. **doc** - 这可能是更通用的文档,包括用户指南、教程或者案例研究,帮助初学者理解如何将Watir-Bonus集成到他们的测试流程中,以及如何解决可能出现的问题。 3. **examples** - 示例代码目录,包含了一些实际的...

    win7上搭建cucumber+watir自动化环境

    Watir-webdriver需要浏览器的WebDriver驱动,例如对于Internet Explorer,需要下载IEDriverServer,并将其放在Ruby安装目录下的bin文件夹中。同样,对于Chrome,需要下载ChromeDriver并放置在相同位置。 6. **环境...

    自动化测试框架

    Ruby与Watir-WebDriver - **Ruby**:一种简洁易读的脚本语言,非常适合用于自动化测试脚本的编写。 - **Watir-WebDriver**:一个用于Web自动化测试的强大库,它允许用户通过编程的方式模拟用户在浏览器中的操作。 ...

    watir-bonus-1.5.1.1230.zip

    4. **doc** - 这个目录可能包含了更广泛的文档,比如用户指南、安装说明、设计理念或其他非API相关的技术文档,帮助用户全面了解和使用Watir-Bonus。 综上所述,这个压缩包是学习和使用Watir测试框架的一个宝贵资源...

    watir-1.6.5.gem

    Firefox插件jssh、firebug、firewatir下载Jssh下载地址:用Google搜索,之前找的忘记是那了,建议装jssh-WINNT-2[1].x.xpi Firebug下载地址:用google搜索,之前找的忘记是那了,建议装firebug-1.05Firewatir下载...

    cucumber安装

    2. **安装 Watir-Webdriver**: - 运行命令 `gem install watir-webdriver` 安装 Watir-Webdriver 库。该库用于通过 Webdriver 控制浏览器进行自动化测试。 3. **安装 RSpec**: - 使用命令 `gem install rspec`...

Global site tag (gtag.js) - Google Analytics