Selenium的延迟等待分为 显式等待(Explicit Wait) & 隐式等待(Implicit Wait).1.显式等待显式等待,就是明确的要等到某个元素的出现或者是某个元素的可点击等条件,等不到,就一直等,除非在规定的时间之内都没找到,那么就跳出Exception.如:1newWebDri...
分类:
其他好文 时间:
2014-06-19 00:42:32
阅读次数:
254
在自动化测试过程中,由于javascript的使用,我们常常需要点击一些鼠标经过显示的菜单等元素,这时需要触发该元素的鼠标经过事件。使用WebDriver有以下两种实现。1.使用ActionJava代码publicvoidmoveToElement(WebDriverdriver,Bylocator...
分类:
Web程序 时间:
2014-06-18 23:58:10
阅读次数:
475
在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为。比如使用鼠标单击、双击、右击、拖拽等动作;或者键盘输入、快捷键使用、组合键使用等模拟键盘的操作。在 WebDeriver 中,有一个专门的类来负责实现这些测试场景,那就是 Actions 类,在使用该类...
分类:
Web程序 时间:
2014-06-18 23:54:05
阅读次数:
573
我在测试的过程中遇到一个这样的问题,我无法通过CssSelector找到iFrame下边的html:rrrrrrrt后来我发现只能找到iFrame这里,再往后就找不到了。我用过sendKeys to可以将Text发送给body,但是想通过Assert去验证iFrame的text,无法做到。解决办法:...
分类:
Web程序 时间:
2014-06-18 16:26:44
阅读次数:
707
自动化集成测试的角色本专栏的上一篇文章讲述了Maven与持续集成的一些关系及具体实践,我们都知道,自动化测试是持续集成必不可少的一部分,基本上,没有自动化测试的持续集成,都很难称之为真正的持续集成。我们希望持续集成能够尽早的暴露问题,但这远非配置一个 Hudson/Jenkins服务器那么简单,只有...
分类:
Web程序 时间:
2014-06-18 10:53:05
阅读次数:
341
自动化测试的分类Web UI 的自动化测试(一类:模拟真实用户操作[鼠标键盘],二类:模拟HTTP请求)Windows 窗体的UI自动化测试API测试(Web API,WCF Service)数据库测试(存储过程)接口测试单元测试性能测试自动化应具备的知识点:了解Javascript, CSS的知识...
分类:
其他好文 时间:
2014-06-18 09:15:25
阅读次数:
157
BPM是IBM提供的关于业务流程管理的产品,它提供了REST服务接口,我们可以利用它来获取process的信息,启动一个service或者task,在此基础上,我们的目标是创建一个自动化测试的框架。
分类:
Web程序 时间:
2014-06-17 00:19:15
阅读次数:
468
1.DLL接口测试方法介绍在最近测试的项目中,系统给业务端提供DLL文件,业务端通过DLL文件中的C++接口实现系统功能,这就需要对DLL中的C++接口进行详细功能测试。 本文主要介绍项目测试中使用的DLL接口测试方法及基于AutoIT实现的DLL接口自动化测试方法。1.1VS2005通过VS200...
分类:
其他好文 时间:
2014-06-16 23:41:13
阅读次数:
246
概念在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为。比如使用鼠标单击、双击、右击、拖拽等动作;或者键盘输入、快捷键使用、组合键使用等模拟键盘的操作。在 WebDeriver 中,有一个专门的...
分类:
其他好文 时间:
2014-06-15 07:02:38
阅读次数:
331
这篇文章描述了一个android客户端自动化测试技术方案选型的过程,给大家一个参考,每种技术方案都有其优点和缺点,看你怎么用了...
分类:
移动开发 时间:
2014-06-14 12:43:20
阅读次数:
260