`
jerome_wang
  • 浏览: 156955 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论

Ruby Watir自动化环境搭建 错误解决办法

 
阅读更多

在搭建ruby 和 watir 环境可是费了一番功夫 ,现在将遇到的错误总结了下

1.While executing gem ... (NoMethodError)     undefined method `size' for nil:NilClas

这个问题的原因是gem中的缓存文件造成的
  命令 gem env    可以查看到gem的path路径

  我得到的路径是:GEM PATHS:  D:\Ruby192\lib\ruby\gems\1.9.1

  进入这个目录下的cache目录,然后将所有的文件删除

2.Require "watir"遇到 load/watir

这个问题的原因是装了多个版本的commonwatir 引起

命令 1.gem list

2. gem uninstall commonwatir 选择相应的版本 我的环境上我卸载的是4.0 版本

 

分享到:
评论

相关推荐

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

    在Windows 7环境下搭建Cucumber和Watir自动化测试环境,主要是为了实现基于Ruby的Web自动化测试。Cucumber是一种行为驱动开发(BDD)工具,它允许非技术人员如产品经理或测试人员以自然语言编写测试场景,而Watir...

    Windows下Ruby+Watir自动化测试的环境搭建及数据读取

    ### Windows 下 Ruby + Watir 自动化测试的环境搭建及数据读取 #### 一、概述 本文将详细介绍如何在 Windows 系统上搭建 Ruby 和 Watir 的自动化测试环境,并介绍如何通过 Ruby 脚本读取不同数据源中的测试数据进行...

    前端自动测试之Watir

    综上所述,前端自动化测试是一种有效的提高软件开发质量和效率的方法,而Watir作为一种强大且易于使用的自动化测试工具,在实践中发挥了重要作用。通过对Watir的深入了解和合理运用,开发者可以在实际项目中实现高效...

    Eclipse搭建Ruby开发环境

    - Watir 是一个流行的 Ruby 库,用于自动化 Web 测试。 - 访问 Watir 的下载页面:[http://rubyforge.org/frs/download.php/5677/watir-1.4.1.exe](http://rubyforge.org/frs/download.php/5677/watir-1.4.1.exe) ...

    自动化测试框架

    ### 自动化测试框架知识点详解 #### 一、自动化测试框架...特别是对于Ruby和Watir-WebDriver的详细介绍,可以帮助读者更好地理解如何构建一个高效的自动化测试框架。通过实践,可以进一步探索更多高级功能和应用场景。

    Ruby语言教程&案例&相关项目资源

    下面是一个基本的步骤指南和示例案例,帮助您入门Ruby Watir自动化测试: 1. **安装Watir**: - 确保您的系统中安装了Ruby和RubyGems。 - 通过命令行安装Watir和其驱动程序(以Selenium WebDriver为例,因为它支持...

    Ruby在Hudson上的分布式构建.pdf

    对于需要运行Ruby页面自动化测试脚本的情况,由于Watir(Web Application Testing in Ruby)框架目前仅支持Windows平台,而Hudson主服务器通常运行在Linux或其他非Windows系统上,这就需要通过Hudson的分布式构建...

    cucumber+Firewatir环境搭建

    通过以上步骤,你就成功地搭建了Cucumber和FireWatir的测试环境,并能编写和执行Web应用程序的自动化测试。记得在实际使用中,根据具体的Web应用和需求调整测试步骤和场景。同时,为了更好的维护性和可读性,建议...

    使用期总结

    ### 使用Ruby与Watir进行自动化测试的关键知识点 #### 一、Ruby与Watir简介 - **Ruby**: 是一种面向对象的动态类型语言,以其简洁、易读性和高效性著称,广泛应用于Web开发、自动化测试等领域。 - **Watir**: Watir...

    HttpWatch测试工具理解文档

    - **Watir驱动浏览器**:Watir(Web Application Testing in Ruby)是一个用于Web自动化测试的库,HttpWatch利用Watir可以控制浏览器执行特定操作。 - **保存日志文件**:在测试结束后,可以将结果保存为日志文件,...

    selenium for python

    【Selenium for Python】是一个详尽的教程,涵盖了自动化测试的基础到高级技术,特别是使用Python进行Web应用程序测试的工具——Selenium。Selenium是一个强大的开源自动化测试框架,它支持多种浏览器、平台和编程...

    HttpWatch测试工具理解文档V1.0.pdf

    使用Ruby语言可以实现对HttpWatch的自动化控制,具体步骤包括: - **概述**:介绍如何使用Ruby语言与HttpWatch交互。 - **录制**:通过Ruby脚本录制HTTP请求和响应。 - **Watir驱动浏览器**:利用Watir库模拟用户...

Global site tag (gtag.js) - Google Analytics