`

搭建eclipse+ruby+webdriver的自动化测试环境

阅读更多

由于以前做自动化测试和自动化测试的框架开发都是用的netbeans,时间长了也发现了netbeans的坏处:

1.报错不准确,这个不知道是不是由于插件问题导致的。

2.编码问题,由于我一般项目里面都使用UTF-8的编码,ruby和netbeans的编码都是很难搞定的。

所以果断放弃了netbeans,转投eclipse的怀抱,环境搭建起来以后效果不错。

环境准备:

1.ruby-installer-200  

下载地址:ruby官网上可以下载。

2.watir-webdriver安装需要的若干gem包。

下载地址:http://rubygems.org/

3.eclipse支持ruby的RDT插件 

下载地址:http://jaist.dl.sourceforge.net/sourceforge/rubyeclipse/org.rubypeople.rdt-0.7.0.601192300PRD.zip

安装:

1.安装ruby 200,安装完毕后进入命令行,输入 ruby -v 如果能看到ruby 版本表示安装成功。看不到把ruby的安装路径加到PATH里。

2.watir-webdriver  采用离线安装。cd到存放gem包的目录下,安装命令:gem install --local XX.gem

3.RDT的安装:

a.解压RDT文件,获得features和plugins两个文件夹,将这两个文件夹复制到eclipse的安装目录下(把这两个文件夹的文件分别拷贝到esclipse相应的文件夹里即可,物品拷贝到dropins文件夹下了),即可完成RDT的安装。

 

b.设置RDT,Ruby是一种解释型语言,在eclipse中必须将其与某种环境管理起来,才能够运行Ruby脚本。在eclipse的windows—preferences菜单中,点击左侧的Ruby/Installed interpretes节点,点击界面中的Add按钮,在Location中将其指向Ruby安装目录下的bin目录。例如我的目录是C:\ruby\bin\ruby.exe。点击确定完成设置。

4.导入以前的自动化测试工程,也可以复制原来的文件新建一个工程。可能需要改一下编码之类的。

运行成功!

 

 

 

分享到:
评论

相关推荐

    selenium+junit+hudson自动化测试初探

    【Selenium自动化测试初探】 ...通过合理的环境配置和脚本编写,可以构建出稳定且适应性强的自动化测试框架,极大地提升了测试效率和测试覆盖率。在实际应用中,可以根据项目需求进行进一步的定制和优化。

    Appium自动化测试工具介绍

    - **目的**: Eclipse IDE作为开发环境,用于编写和执行自动化测试脚本。 - **安装方法**: - 下载Eclipse IDE(推荐使用官方提供的集成Appium环境的版本)。 - 解压并运行Eclipse.exe即可使用。 ##### 2.2 Java...

    Appium自动化测试工具介绍及测试环境搭建

    社区网站如***提供了一个关于Appium中文文档的链接,而其他如***提供的环境配置指南,则是帮助用户更快地搭建和配置测试环境。 最后,值得注意的是,文档中提到的安装包和插件的下载地址,以及一些具体的配置步骤和...

    自动化测试完整案例

    - 在集成开发环境中(如Eclipse或IntelliJ IDEA)安装TestNG、SVN和Maven等插件,这些工具对于测试管理和构建自动化过程至关重要。 6. **编写测试脚本**: - 使用支持WebDriver协议的语言(如Java、Python或Ruby...

    appium 移动端自动化测试入门

    #### 三、自动化测试Appium环境搭建 1. **环境准备** - 安装Java Development Kit (JDK)。 - 安装Android SDK及必要的构建工具。 - 安装Node.js及npm包管理器。 - 安装Appium服务器。 - 配置环境变量。 2. **...

    基于Appium的Android应用自动化测试框架的研究.pdf

    基于Appium的Android应用自动化测试...此外,自动化测试还面临着测试脚本的稳定性、维护成本以及测试环境的一致性等挑战。因此,测试人员需要具备相应的技术能力,对测试框架进行有效管理,以保证测试工作的顺利进行。

    webdriver文档.pdf

    完成以上步骤后,你就成功地搭建起了一个基于Selenium WebDriver和TestNG的自动化测试环境。现在你可以编写更多的测试用例,覆盖网页的各种功能,以确保产品的质量和稳定性。在实际应用中,你可能还会遇到如元素定位...

    appium所需jar包.zip

    总的来说,"appium所需jar包.zip"提供了在Java环境下搭建Appium测试环境的基础,使开发者能够方便地进行移动应用的自动化测试。正确配置和使用这些库,可以极大地提高测试效率,确保应用的质量。

    Appium调研及使用报告.docx

    Appium是一个开源自动化测试框架,用于测试原生、混合以及移动Web应用程序。它支持iOS和Android平台,利用WebDriver协议,允许开发者使用JavaScript、Java、Ruby、Python、C#等多种编程语言编写测试脚本。Appium的...

    selenium2初学者快速入门(Java)

    为了在Java环境中使用Selenium2进行自动化测试,我们需要完成以下步骤: 1. **安装JDK:** - 下载地址:[Oracle JDK](http://www.oracle.com/technetwork/java/javase/downloads/index.html) - 安装完成后配置...

    AppiumForWindows-1.3.7.2.zip

    综上所述,"AppiumForWindows-1.3.7.2.zip" 提供了一个便捷的方式来在Windows环境中搭建Appium测试环境,通过"update.bat"和"appium-installer.exe"可以快速开始自动化测试项目,实现对Android和iOS应用的全面自动化...

    Appium调研及使用报告.pdf

    Appium 是一个开源自动化测试框架,它允许开发者对iOS、Android以及Windows应用程序进行自动化测试。这份Appium调研及使用报告详细介绍了如何配置和使用Appium进行移动应用测试。 首先,让我们了解一下Appium的核心...

    appium的java实现+appium原理

    Appium是一个开源的、跨平台的移动端应用自动化测试框架。它可以用来测试iOS、Android和Firefox OS上的原生、混合以及Web应用。Appium的特色在于它采用client-server架构,支持多语言实现,比如Java、Objective-C、...

    Appium完整案例.doc

    本文详细介绍了Appium自动化测试框架的特点、优势以及测试环境搭建的具体步骤。通过这些知识点的学习,读者可以掌握如何使用Appium进行移动应用自动化测试的基础知识,为后续深入学习和实践打下坚实的基础。

    appium1.4.exe

    Appium 是一个开源自动化测试框架,它允许开发者对移动应用进行自动化测试,支持iOS和Android平台。Appium 1.4 版本是该工具的一个早期稳定版本,它提供了许多功能,以帮助测试工程师在Windows操作系统上搭建和运行...

    selenium2初学者快速入门 java版

    通过本文的学习,您应该对Selenium 2(WebDriver)有了初步的了解,并掌握了如何在Java环境中设置Selenium测试环境。Selenium不仅能够提高测试效率,还能够帮助团队更快地交付高质量的产品。未来,随着技术的发展,...

Global site tag (gtag.js) - Google Analytics