`

watir获取modal_dialog

    博客分类:
  • Ruby
 
阅读更多
搞了半天,记录一下。
环境需求:
ruby v1.8.7
watir 2.0.4
ffi   1.0.11
开始试了好久不行,最后发现是版本问题。
注意点:
require 'win32ole'要写成require 'watir/win32ole',否则报错:
in `locate': undefined method `connect_unknown' for WIN32OLE:Class (NoMethodError)
watir 2.0.4自代ffi版本为ffi-1.0.10-x86-mingw32,需要重新安装成1.0.11,否则报错:
`gem_original_require': no such file to load -- ffi_c (LoadError)
ruby 1.9.3和win32ole配合有问题,没办法降只好级成1.8.7
获取方法:
ie = Watir::IE.new
ie.goto("url")
dialog = ie.modal_dialog
然后就可以执行dailog.link(...)等操作了
分享到:
评论

相关推荐

    test_logger1.rar_Logger wat_ruby _watir_watir ruby_watir-webdriv

    标题中的“test_logger1.rar_Logger wat_ruby _watir_watir ruby_watir-webdriver”揭示了这个压缩包文件的内容。首先,“test_logger1”可能是一个测试项目或者测试脚本的名称,而“Logger”则指的是Ruby内置的日志...

    代替Watir中click_no_wait的方法。

    在Ruby自动化测试领域,Watir(Web Application Testing in Ruby)是一个非常流行的库,它允许开发者直接用Ruby语言来控制浏览器,进行网页元素的操作,如点击、填写表单等。然而,`click_no_wait`方法在某些版本的...

    Watir测试框架介绍

    3. **Watir库**: 在Ruby环境中,使用`gem install watir`命令安装Watir库。 4. **其他依赖库**: 根据你的需求,可能还需要安装其他的辅助库,如`rspec`用于编写规范化的测试代码。 ### **三、API介绍** Watir提供了...

    watir测试框架介绍

    watir测试框架介绍 watir测试框架介绍 watir测试框架介绍

    watir gui test tool

    在提供的文件`watir-v1_4`中,可能包含了沃特尔的早期版本,你可以解压这个文件获取具体的库文件,然后按照上述步骤进行安装和使用。不过,由于版本较旧,建议更新到最新版本以获得更好的支持和新功能。同时,查阅...

    watir简易教程

    Watir,全称为“Web Application Testing in Ruby”,是一款基于Ruby语言的自动化功能测试工具,用于对Web应用程序进行测试。它的名字发音类似于“water”。通过Watir,你可以编写Ruby脚本来控制浏览器,模拟用户...

    watir介绍及安装

    1. **Ruby**:可以从官方下载页面获取最新稳定的版本,例如Ruby 1.8.6。 2. **Watir**:推荐安装版本为1.5.2,可以在RubyForge网站上找到。 3. **Firefox**:建议安装版本为2.0,因为它与Watir兼容性较好。 4. **Gem...

    watir安装包之三 IE watir

    安装命令:gem install watir --local。

    自动化测试Watir参考手册

    #### 八、获取IE浏览器版本和操作系统版本 - 有时候为了兼容性测试,需要知道当前运行的IE浏览器版本和操作系统版本。 #### 九、Watir可读取和与之交互的HTML页面元素 - Watir能够识别并操作页面上的大部分HTML...

    ruby and watir 安装指南

    ### Ruby 和 Watir 的安装指南 #### 背景与问题描述 在尝试安装 Watir 时遇到问题,尤其是在服务器 2003 上。主要问题是 Watir 的依赖包 `activesupport` 需要 Ruby 版本 >= 1.8.7,而当前系统上安装的是 Ruby ...

    watir api chm

    **Watir API CHM文档详解** Watir,全称Web Application Testing In Ruby,是一个用于自动化浏览器操作的开源库,主要用于Web应用的自动化测试。它允许开发者使用Ruby语言编写脚本来控制浏览器,执行诸如点击链接、...

    watir-1.5.2.gem

    **Ruby和Watir自动化测试工具详解** Ruby是一种面向对象的编程语言,它的设计哲学强调简洁性和易读性,使得开发者可以高效地编写代码。作为解释型语言,Ruby不需要编译即可运行,同时还拥有强大的文本处理能力,...

    watir-1.6.5.gem

    开源自动化测试工具组合:Ruby+Watir安装 安装准备: 1. 工具安装包准备: Ruby官方下载地址:http://www.ruby-lang.org/zh_cn/downloads/,稳定版本Ruby 1.8.6 Watir下载地址:...

    ruby watir教程

    - **下载Ruby安装包**:首先下载 `ruby186-26.exe`,可以从提供的链接或官方RubyForge网站获取。 - **安装Ruby**:运行下载好的安装程序并完成安装过程。 - **更新Gem**:通过命令行执行 `gem update --system` 来...

    watir安装所需要的gem包

    Watir,全称为Web Application Testing in Ruby,是一个用于自动化浏览器操作的开源库,它使得编写测试脚本变得简单直观,可以模拟用户在浏览器中的各种交互行为。在Ruby编程语言环境中,Watir允许开发者通过编写...

    watir语法详解和描述

    Watir,全称为Web Application Testing in Ruby,是一个用于自动化浏览器操作的开源测试框架。它允许开发者用Ruby语言编写脚本来模拟用户与网页的交互,如点击链接、填写表单、选择下拉选项等。Watir的目标是使测试...

    watir 自动化测试相关

    **Watir自动化测试** Watir,全称Web Application Testing in Ruby,是一款强大的开源自动化测试工具,主要用于Web应用程序的测试。它允许使用Ruby语言编写测试脚本,与浏览器进行交互,如点击链接、填写表单、验证...

    watir-bonus-1.5.1.1230.zip

    **标题:“Watir-Bonus-1.5.1.1230.zip”** 这个压缩包包含的是Watir的扩展版本1.5.1的1230次更新,名为“Bonus”。Watir(Web Application Testing in Ruby)是一个开源的Ruby库,用于自动化浏览器操作,它使得...

Global site tag (gtag.js) - Google Analytics