之前用的VS自带的测试工具进行Winform的测试。但是有一个第三方的插件,没有被更好的支持。

提示消息:

测试方法 EnformentUITestProject.CodedUITest1.CodedUITestMethod1 引发了异常:
Microsoft.VisualStudio.TestTools.UITest.Extension.FailedToPerformActionOnBlockedControlException: 另一个控件正在阻止此控件。请使被阻止的控件可见,然后重试操作。

VS测试教程参考其他博客园:http://www.cnblogs.com/realdigit/archive/2011/02/14/1954238.html

这里主要围绕Ranorex Studio进行介绍。

文中用的是5.0.0版本。官网:http://www.ranorex.com/

下载:http://www.ranorex.com/download.html (官网:填写信息下载30天试用版本)

   http://www.kuaipan.cn/file/id_226427209806521415.htm?source=1(金山网盘外链下载程序)

破解程序:http://download.csdn.net/detail/paddy356/7001099#comment (CSDN下载0积分)

      http://www.kuaipan.cn/file/id_226427209806521414.htm?source=1 (金山网盘外链下载)

其他版本破解程序:http://download.csdn.net/detail/paddy356/7001099#comment(Ranorex.Tools.1.xxx.By.Pei.Shaw.rar类似文件)

下面我们就围绕计算器程序进行一个简单的介绍。

  首先我们创建一个测试项目

    “File”→“New”→“Solution”,输入项目名,Create.

    

  创建项目之后会默认创建一个Recording.双击Recording1进入Recording1的详细窗口。

    

    

  点击Recod开始记录。有四种开始方式。这里只介绍默认方式(Global Recording)。

    Global Recording(默认方式)

    Run an Application(启动一个程序)

    Open a Brower(打开链接)

    Mobile Recording(手机测试)

    

  点击Start,开始→运行输入Clac启动计算器程序。

    

   开始点击操作。

    操作点击完成之后,点击Validate进行结果的验证。这里我们点击结果框。1+1=2结果正确。

    

    Next→OK之后会看到如下界面

    

  点击Play进行验证Recording是否正确,Play按钮下面有工具栏,可以删除添加Action。

    运行之后会看到Ranorex 进行刚才的操作。最后会看到最后的结果

    

  多个Recording,直接点击CalcTest选项卡。运行Play即可。

   

最新文章

  1. Objective-C三种定时器CADisplayLink / NSTimer / GCD的使用
  2. 用netbeans和xdebug调试php的配置
  3. nginx secure_link下载防盗链
  4. AfxMessageBox和MessageBox区别
  5. 12个免费的 Twitter Bootstrap 后台模板
  6. CSS总结1
  7. java之AbstractStringBuilder类详解
  8. [ASP.NET MVC] 使用Bootsnipp样式
  9. 10901 Missile
  10. C++ Primer笔记9_构造函数_拷贝构造(深拷贝与浅拷贝)
  11. 在工作空间中构建和使用catkin包
  12. SSO 基于Cookie+fliter实现单点登录(SSO):工作原理
  13. pdf.js实现在HTML下直接浏览pdf文档,无需插件即可实现
  14. yii2 源码分析 object类分析 (一)
  15. Loadrunner 11 中Run-Time Setting详细参数说明
  16. [LeetCode] Design Circular Deque 设计环形双向队列
  17. C语言:函数嵌套2^2!+3^2!
  18. [HDFS Manual] CH2 HDFS Users Guide
  19. Short Encoding of Words
  20. oozie-ext

热门文章

  1. Openstack(Kilo)安装系列之nova(八)
  2. Openstack(Kilo)安装系列之Keystone(五)
  3. 常用 Git 命令文档和命令
  4. 【转】VC下的Unicode编程
  5. node.js中的事件循环机制
  6. python3的安装,Window与linux
  7. 56、LeakCanary——直白的展现Android中的内存泄露
  8. Castle.MVC框架介绍
  9. java汉字转拼音的工具类
  10. getComputedStyle获取css属性与IE下的currentStyle获取到的值不同