C#中通过Coded UI Test Web Page初体验(图文并茂,去繁就简!亲测通过哦~)

今天首次按照网上的步骤进行Coded UI测试,终于测试通过了,我这次进行的自动化测试是:打开浏览器,输入www.baidu.com,然后输入lty,然后点击页面中第一条数据的左侧位置(为了能获取到TestResult方法中需要的值)。

浓缩后的步骤如下:

1.File-->New-->CodedUITestProject:

2.创建后直接就可以录制脚本,也可以不录制,在项目中右键UIMap.uitest点击Edit With Coded UI Test Builder:

3.点击小红点开始录制脚本:

4.录完了按暂停:

5.然后点击右侧的小台阶按钮查看你刚才录制的步骤,并删除掉没用的,如果遇到小黄叹号的,就得重新录啦(重新过一遍步骤,还不行就算了,反正我也不知道怎么办,哈哈,你也可以删除掉这个步骤):

6.调用你录制的脚本的方法以及测试结果的方法在此,按F12去看(测试结果的方法你需要自己写,我直接把网上写好的改了改就用了):

下面就是我改完后的TestSearchResult方法,他里面有个Assert是断言方法,用来判断第一条数据(link.InnerText)和我规定的"两台一夜……"是否一样,不一样返回“Validation is failed.”

7.检查无误后就可以执行自动化测试了,首先build,然后run:

8.没有然后了,完事儿了~通过就是对号,没通过就是×,test result在这看!至于怎么看,我现在也不知道啊:

有经验的请多指点指点,有很多需要补充的地方等待着你~

时间: 2024-08-03 15:46:03

C#中通过Coded UI Test Web Page初体验(图文并茂,去繁就简!亲测通过哦~)的相关文章

XML Web Service初体验: HTTP-GET, HTTP-POST and SOAP的比较

.在ASP.NET 中,XML Web Service支持三种协议来与用户交流数据.这三种协议分别是: 1. SOAP:Simple Object Access Protocol 2.  HTTP-GET 3.   HTTP-POST 1.首先我们先来理解一下这三者的大概定义. 在这三种协议中,SOAP是XML Web Service最常用到的连接协议.与HTTP相比,SOAP显的更为复杂,但却拥有更强的接受能力.SOAP是一种以XML为基础的协议,它提供一种将数据打包(Packaging)和 

ASP.NET中的文件操作(文件信息,新建,移动,复制,重命名,上传,遍历)(亲测详细)

做了几天的文件操作,现在来总结一下,错误之处,还望指点!以文件为例,如果对文件夹操作,基本上将File换为Directory即可(例:FileInfo file = new FileInfo(Path);与DirectoryInfo directory = new DirectoryInfo (Path);) 1获取文件信息 在知道文件相对路径的情形,下面代码可以获取文件的详细信息 1 public static void fileinfo(string Path) 2 { 3 Path = S

Monaca Web IDE 初体验 —— 开发PhoneGap/Cordova应用程序,还用什么Eclipse/XCode!

技术能实现的,就一定会发生,现在轮到Web IDE了. Monaca 是纯在Web端运行的一个基于Cordova生态的Web IDE,其功能之完善与易用已经足以让Eclipse和XCode汗颜.坊间传闻Javascript一统江湖的时候不远了,因为控制了UI,你就控制了世界. 先来看看怎么用吧: 1.登录 http://monaca.mobi 以后打开左上角的“DashBoard” 2.Monoca不愧是良心作品,提供了很多入门的Sample,其中的Onsen UI是一个非常优秀的Mobile

阿里云部署Java web项目初体验

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在阿里云上部署Java web项目. 本文实例访问:http://120.24.19.24:8080/JavaHelloWorld-0.0.1-SNAPSHOT/ (到2016.3.9就不能访问了) 本文实例下载: 一.准备工作 1.注册账号 下载完成后.可到这里https://free.aliyun

阿里云部署Java web项目初体验(转)

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在阿里云上部署Java web项目. 本文实例访问:http://120.24.19.24:8080/JavaHelloWorld-0.0.1-SNAPSHOT/(到2016.3.9就不能访问了) war包有需要的可以来这里下载:http://download.csdn.net/detail/evan

Python+Django(Python Web项目初体验)

参考:https://blog.csdn.net/qq_34081993/article/details/79229784 Django是一个开放源代码的Web应用框架,由Python写成. 安装Django:pip install  django  Python和Django版本对应表 Django version Python versions 1.8 2.7, 3.2 (until the end of 2016), 3.3, 3.4, 3.5 1.9, 1.10 2.7, 3.4, 3.

如何使用Coded UI Test对Webpage进行自动化测试

在Visual Studio中,Coded UI Test已经不是什么新特性了,较早版本的Visual Studio中就已经有这个东东了.它主要用来帮助自动化测试工程师和开发人员确保程序在UI方面没有任何问题.这其中包含了丰富的内容.在这之前,我一直对自动化测试的工作以及什么是自动化测试一知半解,具备自动化测试编码能力的工程师所掌握的技能在某种程度上要远超程序开发人员和设计人员,对于这一点,我早有耳闻!但直到亲身体验我才确信,测试工作远没有我们想象得那么简单.开发人员或许花上数小时就可以完成项目

Coded UI Test中的数据驱动测试

有关什么是Coded UI Test以及如何使用Coded UI Test可以查看我的另一篇文章:http://www.cnblogs.com/jaxu/p/3706652.html 本文主要介绍如何在Coded UI Test中使用数据驱动测试.考虑这样一个场景:开发人员提交了一个函数,该函数实现了一个数学公式的运算,通过接收两个数字并进行数学运算给出结果.测试人员根据给定的数学公式,需要考虑提供各种不同情况的值来循环测试该函数.显然,我们需要提供一个数据源,根据数据源中提供的不同的值来进行自

通过Coded UI录制脚本自动化创建SharePoint Designer Reusable Workflow

Coded UI非常好,我开始还在想,怎么样能让一个通过SharePoint Designer创建的Workflow publish三百五十次?想不到一个好的方法,也不知道SharePoint Designer里那个publish按钮调用的是什么方法,想来想去还是用Coded UI尝试了一下,发现也挺好,在资源允许的情况下,就这样完成了SPD Workflow的自动化创建: 1. 首先,你得有个SPD Workflow 2. 通过我第一次录制的脚本发现,SharePoint本身有个bug,就是如