• Coded UI Test(二)创建一个Coded UI Test


    下面介绍如何使用Coded UI Test的录制和播放功能,实现一个简单的自动化测试:

    • 首先必须确定你所使用的VS2010是Ultimate和Premium版本,其他版本没有Coded UI Test的功能

    • 打开VS2010  -> 创建一个Test的项目

    • 在Solution的窗口中,鼠标右击你的项目上添加一个Coded UI Test的文件

    • 跳出一个提示创建Coded UI Test的窗口,点击OK按钮

    • 此时会在屏幕右下角出现一个控制条,点击红色圆圈按钮,Code UI Test就开始录制你的UI操作

    • 我们将做一个简单的UI自动化测试,测试当前操作系统是不是Windows XP

    • 鼠标右击我的电脑,点击属性

    • 点击暂停按钮,再点击生成代码的按钮

    • 在弹出的窗口中,确认你想要的录制方法名,再点击Add and Generate按钮生成代码

    • 拖住瞄准的按钮,放置我们要验证的UI控件上

    • 此时会出现被选中的UI控件的属性窗口

    • 选中想验证的属性,这里我们选“DisplayText”,然后点击Add assertion 按钮,确认验证的方式和验证的值,最后点击OK按钮

    • 点击生成代码的按钮,在弹出的窗口中,确认你想要的验证方法名,点击Add and Generate按钮生成代码

    • 点关闭按钮结束脚本录制

    • 该如何播放前面录制的代码呢?首先编译你的项目,然后双击TestProject1.vsmdi文件,选中你的测试方法,点击Run按钮

    • 之后你会看到鼠标自动移至我的电脑,打开属性窗口,执行之前录制的验证功能,若验证成功会显示通过信息

    • 现在我们把验证的期望值从“Microsoft Windows XP”改成 “Microsoft Windows 7”看看结果会如何?首先双击打开Designer.cs,在验证的方法里我们会找到存放期望值的变量,修改之后再此运行脚本

    • 在运行脚本时,发现期望值“Microsoft Windows 7”和实际的操作系统“Microsoft Windows XP”不符,故验证失败

          到此为止,一个简单的Coded UI Test的录制和播放功能就演示完毕了。

  • 相关阅读:
    只有一点小感想
    selenium与360极速浏览器driver配置
    Python3安装cx_Oracle连接oracle数据库实操总结
    python3 中文乱码,UnicodeEncodeError: 'latin-1' codec can't encode characters in position 10-13: ordinal not in range(256)
    17个新手常见Python运行时错误
    selenium之xpath定位
    Python3 安装xlrd、xlwt、xlutils
    SQL 操作结果集 -并集、差集、交集、结果集排序
    bootstrap常..................
    pymysql拾遗
  • 原文地址:https://www.cnblogs.com/lenshen/p/2521364.html
Copyright © 2020-2023  润新知