使用Watire,主要通过是使用Watir::IE的一个实例来获得页面上的各种元素,比如button,link...,然后你可以对这些元素进行操作,比如点击一个button,点击一个link... ie = IE.newee,而不是html source。比如如果用javascrīpt动态产生一个元素,在这里仍然可以访问
转载 2007-10-25 17:05:00
136阅读
2评论
ruby1.9.1 http://rubyforge.org/frs/download.php/72075/rubyinstaller-1.9.1-p430.exe 先更新gems gen update --system ffi版本 1.0.9 gem install ffi --version='1.0.9'   watir 版本 2.0.4 gem install w
原创 2012-05-16 13:18:27
358阅读
前言  最近在学习watir,一方面是老大布置给我的任务,另一方面我也对自动化测试很感兴趣,作为实习生能有这样的学习机会还是要好好把握的。 这次的研究,是针对我们项目组快上线的项目,一个B/S系统。主要用C#.NET开发,所以ruby和watir的安装环境都在windows。虽然watir是跨平台的,但在配置环境的时候还是遇到了麻烦,可能由于公司的网络限制,造成了gem无法在线安装,
原创 2012-06-11 19:21:57
834阅读
 最近大脸猫同学给了我一个popup的demo,让我试着定位弹出窗口中的按钮元素。在研究过程中,发现webdriver与watir代码有区别,一度让我很郁闷,在网上也找不到相应的解决方案,刚才code运行成功,在这记一笔,也给同样在学习WatirWatir-webdriver的同学参考。  例如,我们要点击以下代码中的button:  <table>
原创 2012-08-13 13:02:36
903阅读
Ruby实现循环的方式 • times方法 • while语句 • each方法 • for语句 • until语句 • loop方法
这个问题网上可以搜到很多,但是都是场面上的东西;都是要求必须要使用frame标签,不能跳过这个而直接定位到
原创 2022-12-20 11:01:26
297阅读
今天在用webdriver打开模态窗口的时候,总是timeout。我在使用watir的时候,有方法click_no_wait可以解决打开窗口后无法执行下条语句的问题,但是webdriver中没有该方法,不过,在Stack Overflow里看到可以由别的方法替代: element.focus element.send_keys :return 但是,我试着处理我们的系统,仍然会有timeou
原创 2012-08-06 16:44:59
788阅读
因为组内的产品是一个供上海甚至全球所有designer使用的网站,所以并发性很高,于是一直存在访问速度不佳的诟病。为了提高访问速度,就需要对该网站的性能进行测试。于是在网上查了并发性测试和自动化测试的工具。 本文讲的是自动化测试的工具,用到的是Ruby+Watir。 首先对工具进行下介绍: Ruby Ruby是面向对象的编程语言,它追求的是“简便快捷的面向对象编程”。Ruby是
原创 2013-05-03 17:10:44
1855阅读
转自:http://ruby4u.iteye.com/blog/299743  与网页交互(Interacting With a Web Page)  当使用Watir开发测试脚本的时候,通过给网页上的对象发送消息来与之交互。  Watir 语法(Web Application Testing in Ruby)  # watir的安装&nbs
转载 精选 2013-03-09 10:48:24
904阅读
   我在前面说过基于录制、回放的web测试麻烦多多,经常是带来的好处不如麻烦多。所以另寻他途。经过一番调研,觉得webdriver(也即selenium 2.0)前途较好,准备试用。webdriver支持多种语言,我们的项目是基于java编写的,按说用java能够更好的和项目集成。但考虑到刚开始用,快速上手很有必要,使用环境越轻量级越好。于是采用watir——Web App
原创 2014-03-24 17:29:30
579阅读
ce/2398921http://downlo
原创 2022-12-20 11:00:44
88阅读
因为工作需要,这段时间在使用Cucumber + Watir webdriver + Ruby做网站的功能自动化测试。第一步:搭建环境A。安装ruby下载ruby的exe安装文件并安装下载ruby的devkit文件并安装B。打开安装目录下的ruby》start command prompt with ruby窗口安装cucumbergem install cucumber确定否安装成功cucumb
原创 2013-10-14 12:55:42
2218阅读
2点赞
原地址:支持元素列表:http://wiki.openqa.org/display/WTR/HTML+Elements+Supported+by+Watir支持属性列表:http://wiki.openqa.org/display/WTR/Ways+Available+To+Identify+HTML+Elemen
转载 2022-12-20 10:58:23
58阅读
 由于在网上看到watir webdriver处理弹出窗口的功能比watir强大,就想试一下之前的问题能否解决,打算把之前的watir代码改写。  在登陆界面时,就遇到了阻碍。我改写的webdriver代码始终都找不到用户名和密码的输入框,换了很多种写法,还是无法找到,而且该页面中也没有frame。我尝试着对google和百度使用webdriver,当遇到文本框时,都可以定位
原创 2012-08-02 16:45:46
495阅读
2评论
  Watir 是一个使用 Ruby 实现的开源Web 自动化测试框架,相对于那些庞大的商业工具来说,它很小巧,也很灵活,提供的功能也足够用。最近抽时间试用了一下,感觉还不错,准备下一步在公司
转载 2007-10-25 17:49:00
67阅读
2评论
上次我写过一篇 如何在 Selenium 中操作 SPAN 元素 ,提到了如何在 Selenium 中利用 XPath
转载 2007-06-28 10:03:00
70阅读
2评论
1、ruby gems 版本: C:\>ruby -v ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32]  C:\>gem -v 1.3.1  gem install watir 提示找不到命令nmake
原创 2011-12-03 15:06:34
612阅读
1、 如何获取一个元素的像素位置?location = browser.element(:id, 'xxx').wd.lo
原创 2022-12-20 11:03:59
93阅读
 今天用watir上传文件的附件时,按照http://wiki.openqa.org/display/WTR/File+Uploads的说明怎么都上传不了总是卡在选择文件的那块,在http://stackoverflow.com/questions/2687293/how-to-upload-a-file-with-watir-and-ie看到有人跟我遇到一样的问题,原来是本地化的问题,
原创 2010-11-13 00:55:32
1295阅读
  • 1
  • 2
  • 3