最新文章列表

在watir-webdriver中启动firefox浏览器需要多久?

在使用watir-webdriver进行测试的时候我们会发现启动1个Firebox浏览器需要很长的一段时间。那么这个时间到底有多长呢?下面的代码可以测试一下。 # encoding: utf-8 t_start_require = Time.new require 'rubygems' require 'watir-webdriver' t_end_require = Time.n ...
nbkhic 评论(0) 有1002人浏览 2011-07-13 15:03

如何安装webdriver chrome浏览器支持

在gem 安装完watir-webdriver后,默认情况下chrome浏览器的支持是没有安装上的。 所以如果要使用webdriver测试chrome的话,我们需要手动安装chrome支持。 引用Requirements     The ChromeDriver controls the browser using Chrome’s automation proxy framework. Cons ...
nbkhic 评论(1) 有1032人浏览 2011-07-12 14:24

如何安装和使用RAutomation

今天在本地的gem list中发现了1个叫做rautomation的扩展,仔细一看原来这是个使用watir的语法进行windows程序测试的工具库,不敢独享,略志一二。 首先看一下rautomation的简介 引用 RAutomation is a small and easy to use library for helping out to automate windows and their ...
nbkhic 评论(0) 有321人浏览 2011-07-03 23:42

watir中如何获取dom属性的代码

下面代码演示了如何在waitr中获取dom属性。 在进行自动化测试时,我们经常要获取这样的一些信息:     某dom元素的class值,用以判断该dom元素是否具有正确的样式;     某dom元素的style属性,用以判断该dom元素是否具有正确的样式;     通过dom元素的事件属性,例如onclick onfocus等来定位识别特定元素; 以上三种情况我们分别讨论。    获 ...
nbkhic 评论(2) 有757人浏览 2011-07-03 14:50

Waitr中如何更改获取winole控件文字的编码方式

    这个标题可能会让你感到困惑,什么叫做winole控件的文字编码方式?通俗点说,watir在执行时,通过winole这个工具去获得ie的控制权及ie的众多属性。在获取ie中页面的文字时,winole将页面中文本转成代码中字符串,这时候就涉及到文本转换的编码问题。 watir提供更改默认文字编码方式的方法 以watir 1.6.5为例,找到lib/waitr/win32ole这个文件 r ...
nbkhic 评论(0) 有468人浏览 2011-07-03 14:43

复杂页面对象的定位——form和frame

上一节我们讲了如何利用watir去定位页面上的简单元素,这一节我们介绍一些更加复杂的元素的定位方法。 Forms 我们知道,如果form有submit按钮的话,我们可以点击submit按钮来提交form。其html如下所示: <form action = "example.php" method = "post"> <in ...
nbkhic 评论(2) 有742人浏览 2011-07-03 14:40

watir常见问题列表

在群里跟大家交流时,我们发现很有问题是回被反复提及的,就像是每晚的某档黄金时间的新闻节目一重复而无趣。在这里我们为大家建立一个watir常见问题列表,希望对大家会有所帮助。 watir如何进行分布式? 目前我接触到已有的成功案例是这样做的:1台hudson server 多台slave,每台slave独立分布运行测试用例;另外据传可以使用stat,这个原理应该跟hudson差不多,大家可以试试。 ...
nbkhic 评论(0) 有1050人浏览 2011-07-03 11:56

Watir在使用autoit的时候是不是需要手动注册AutoitX3的dll?

按道理来说watir在调用autoit的时候是需要注册autoit的dll的。不过如果你这样用的话watir会自动帮你完成注册: Watir.autoit.WinWait('title') 这是因为在Watir module中,Watir.autoit是这样实现的: def self.autoit unless @@autoit begin @@autoit = WIN32OLE.new( ...
nbkhic 评论(0) 有599人浏览 2011-07-03 10:30

手工测试用例就是自动化测试脚本——使用ruby 1.9新特性进行自动化脚本的编写

昨天因为要装watir-webdriver的原因将用了快一年的ruby1.8.6升级到了1.9。由于1.9是原生支持unicode编码,所以我们可以使用中文进行自动化脚本的编写工作。 ...
nbkhic 评论(0) 有1045人浏览 2011-07-03 09:54

watir代码移植至watir-webdriver代码时需要注意的一些事项

watir代码移植至watir-webdriver代码时需要注意的一些事项 最近在把watir代码移植到watir-webdriver。移植过程中发现了,也总结了一些经验,志之并分享。 webdriver的wait方法。 watir的wait方法是稳定且smart的,基本上调用browser.wait方法是可以保证浏览器渲染并加载dom完毕的。但是webdriver的wait方法却不是这样。w ...
nbkhic 评论(0) 有534人浏览 2011-07-03 09:40

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics