● WatiN– Web Application Testing in .Net
不用多说了,Watir 的 .NET 版本,语法和 Watir 很类似,有 .Net 开发经验的同行有福了,特别是 Developer,可以自己在开发过程中写一些测试脚本,经常 Run 一下,不断改进代码质量。
● Watir Recorder 和 Watin Recorder
转载
2007-04-19 11:37:00
88阅读
2评论
使用Watire,主要通过是使用Watir::IE的一个实例来获得页面上的各种元素,比如button,link...,然后你可以对这些元素进行操作,比如点击一个button,点击一个link...
ie = IE.newee,而不是html source。比如如果用javascrīpt动态产生一个元素,在这里仍然可以访问
转载
2007-10-25 17:05:00
140阅读
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运行成功,在这记一笔,也给同样在学习Watir和Watir-webdriver的同学参考。
例如,我们要点击以下代码中的button:
<table>
原创
2012-08-13 13:02:36
905阅读
Ruby实现循环的方式
• times方法
• while语句
• each方法
• for语句
• until语句
• loop方法
转载
2023-05-31 14:38:11
36阅读
这个问题网上可以搜到很多,但是都是场面上的东西;都是要求必须要使用frame标签,不能跳过这个而直接定位到
原创
2022-12-20 11:01:26
300阅读
今天在用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
1867阅读
转自: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
909阅读
我在前面说过基于录制、回放的web测试麻烦多多,经常是带来的好处不如麻烦多。所以另寻他途。经过一番调研,觉得webdriver(也即selenium 2.0)前途较好,准备试用。webdriver支持多种语言,我们的项目是基于java编写的,按说用java能够更好的和项目集成。但考虑到刚开始用,快速上手很有必要,使用环境越轻量级越好。于是采用watir——Web App
原创
2014-03-24 17:29:30
582阅读
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
2223阅读
点赞
由于在网上看到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评论
原地址:支持元素列表: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
62阅读
上次我写过一篇 如何在 Selenium 中操作 SPAN 元素 ,提到了如何在 Selenium 中利用 XPath
转载
2007-06-28 10:03:00
74阅读
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
1300阅读