Watir
TIB
16年软件研发和质量改进工作经验,曾任QA、测试经理、质量部经理、产品经理、技术总监、培训讲师、咨询顾问等职务,著有《软件测试技术大全》、《软件性能测试诊断分析与优化》、《软件自动化测试成功之道》、《大规模组织DevOps实践》等多本畅销书,目前关注软件质量优化、DevOps等领域,联系:18925189935@126.com
展开
-
HelloWorld - Watir
今天看了一下Watir的相关内容,写了个HelloWorld。 Watir is a testing tool for automating browser-based tests of web applications. It is a Ruby library that works with Internet Explorer and Firefox. http://rubyf原创 2010-01-23 18:38:00 · 2373 阅读 · 0 评论 -
自动化测试工具的3个关键部分
今天看到Bret Pettichord的这篇文章:http://www.io.com/~wazmo/blog/archives/2009_04.html#000293 一直以来对英文单词“Harness”的意思都有点模糊,看来这篇文章后清晰了不少。Harness的英文解释是:n.(全套)马具, 系在身上的绳子, 甲胄vt.上马具, 披上甲胄, 利用(河流、瀑布等)产原创 2010-01-24 22:23:00 · 3354 阅读 · 10 评论 -
在Watir中调用JavaScript脚本
如何在Watir中调用JavaScript脚本?下面的脚本实现了此功能,主要原理是通过IE访问Document,再访问parentWindow,最终还是由IE在执行JavaScript脚本: require watir#定义调用JS的类方法class Watir::IE def run_script(js) ie.Document.parentWindow.execS原创 2010-01-24 17:26:00 · 3964 阅读 · 0 评论 -
在Watir中进行对象映射(Object Map)的方法
自动化测试工具都流行做对象映射,例如QTP的Object Repository、RFT的Object Map,如果要在Watir中做对象映射应该怎么做呢? 查找了一下OpenQA上关于Watir的FAQ,发现这种方法:http://wiki.openqa.org/display/WTR/FAQ#FAQ-HowdoIcreateanapplication%2Fobjectmap%3原创 2010-01-24 15:25:00 · 2094 阅读 · 0 评论 -
在Watir中整合AutoIt处理JavaScript弹出窗口的方法
以下例子整合了AutoIt,在单独的线程中监控和处理JavaScript弹出窗口: require watir#require win32ole # already included if you use require watir## Function to look for popupsdef check_for_popups autoit =原创 2010-01-24 14:24:00 · 4766 阅读 · 0 评论 -
Watir vs. SilkTest
参考:http://wiki.openqa.org/display/WTR/Comparison+of+Watir+with+Silk+Test 这篇文档从脚本运行时间、可靠性、可维护性、代码行数这几个方面比较了一下Watir和SilkTest。不过由于文章是2005年写的,今天无论是Watir还是SilkTest都有了更多的改进,因此仅作参考用。 Two scripts ar原创 2010-01-24 13:35:00 · 1915 阅读 · 0 评论 -
用Watir测试QTP的Demo程序Mercury Tours
参考:http://wiki.openqa.org/display/WTR/Watir+demo+on+Mercury+Tours require test/unitrequire watirrequire watir/screen_capture class Demo include Watirinclude Watir::ScreenCaptur原创 2010-01-24 12:33:00 · 3071 阅读 · 0 评论 -
Watir数据驱动 - Excel
在Watir中做数据驱动,采用Excel作为数据源是个不错的选择,使用Excel需要win32ole包,读取Excel非常方便: require win32ole excel = WIN32OLE::new(excel.Application) workbook = excel.Workbooks.Open(D://Ruby Watir//Watir//watir原创 2010-01-24 11:59:00 · 3095 阅读 · 0 评论 -
Watir基础使用实例
Normal 0 7.8 磅 0 2 MicrosoftInternetExplorer4 <!-- /* Font Definitions */ @font-face {font-family:宋原创 2010-01-24 11:51:00 · 11279 阅读 · 0 评论 -
Watir vs. Selenium vs. Sahi
http://stackoverflow.com/questions/606550/watir-vs-selenium-vs-sahi这里是关于Watir、Selenium、Sahi的优劣对比: WatirPros: * It’s a Ruby library * Multi browser (& OS) support * Has a rich原创 2010-01-23 20:15:00 · 5486 阅读 · 0 评论 -
Watir vs. Selenium
参考:http://www.newsqa.com/watir-vs-selenium/ Watir本质上就是封装了IE COM接口的Ruby库。Watir is a Ruby library that wraps the COM interface to Internet Explorer. COM is a long-standing Windows-based technology原创 2010-01-23 20:13:00 · 5902 阅读 · 0 评论 -
TestComplete自动化测试培训大纲
TestComplete自动化测试培训大纲 面向目标:初级测试工程师、自动化测试工程师、QA、测试主管培训形式:工具讲解 + 项目实践配套教材:《软件自动化测试成功之道》 课程大纲:一、自动化测试成功之道1、选择合适的人、组队2、选择合适的工具3、选择合适的项目实施自动化测试4、选择合适的测试用例实现自动化5、自动化测试计划、规范 二、Tes原创 2010-03-03 20:34:00 · 4238 阅读 · 4 评论