`
yanzilee9292
  • 浏览: 538333 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Watir关闭所有IE窗口的3种方法

 
阅读更多

1. 循环

def close_all_windows
  loop do
    begin
      Watir::IE.attach(:title, //).close
    rescue Watir::Exception::NoMatchingWindowFoundException
      break
    rescue
      retry
    end
  end
end

 

2. 调用waitr API

require 'watir/close_all'
Watir::IE.close_all

 

3. 结束进程

system("taskkill /t /f /im iexplore.exe")
 
分享到:
评论

相关推荐

    watir安装包之三 IE watir

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

    Watir测试框架介绍

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

    watir测试框架介绍

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

    watir api chm

    Browser类用于启动和控制浏览器,如打开网址、关闭窗口等。Element类代表网页上的HTML元素,如按钮、输入框、链接等,提供了丰富的操作方法。 2. **元素选择与操作** Watir提供了多种方法来查找和操作页面元素,...

    ruby watir教程

    **Ruby Watir** 是一种用于网页自动化测试的工具库,它能够模拟用户在浏览器中的操作行为,如点击按钮、填写表单等,非常适合进行功能测试、回归测试和系统测试。 #### 二、安装Ruby Watir ##### 1. 安装Ruby环境 ...

    ruby and watir 安装指南

    3. **解决 Watir 安装问题:** - 由于 `activesupport` 需要 Ruby 版本 >= 1.8.7,而当前系统使用的是 1.8.6,因此安装 Watir 会失败。 - 解决方法是先安装一个兼容 Ruby 1.8.6 版本的 `activesupport`。 ```bash...

    watir安装所需要的gem包

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

    watir 自动化测试相关

    1. **跨浏览器支持**:Watir支持多种主流浏览器,如Chrome、Firefox、IE、Safari等,允许测试人员在不同浏览器环境中验证应用的行为。 2. **对象定位**:Watir提供了丰富的选择器,可以精确地定位到网页上的元素,如...

    watir-1.6.5.gem

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

    Watir的介绍文档:基于RUBY的web UI自动化测试库

    Watir提供了多种访问页面对象的方法。 选择Watir的原因有很多。作为测试工具,Watir与Rational、Mercury和Segue等专业工具一样强大和复杂。同时,因为Watir是Ruby库的一部分,它具有强大的编程能力,可以连接数据库...

    watir-bonus-1.5.1.1230.zip

    这个文件夹很可能包含了Watir-Bonus的API参考,详细描述了各个类、方法和模块的用法,便于开发者查阅和理解。 2. **examples** - 这个目录下的文件应该是一系列的示例脚本,展示了如何在实际项目中运用Watir进行...

    开放Ruby+watir 自动化测试工具介绍+安装说明

    4. **操作方法**:Watir提供了丰富的操作方法,如`click`(点击)、`text`(获取元素文本)、`set`(输入文本)等。 ### 示例代码 下面是一个简单的Watir测试脚本示例,它打开一个网页,查找并点击一个按钮: ```...

Global site tag (gtag.js) - Google Analytics