随笔分类 -  自动化测试

摘要:这篇主要通过点击窗体按钮、监听窗体和控件的事件实现读取当前系统安装的更新。需要用到UISpy.exe。主要操作步骤如下:运行命令打开"Programs and Features"窗体,同时监听窗体打开的事件点击"View installed updates"按钮,跳转到"Installed Updates"窗口,同时监听窗体名字改变的事件获取页面加载的进度条并读取进度,需要监听进度条进度发生改变的事件获取承载所有更新项的datagrid遍历所有更新项并执行操作以下是需要调用到的功能,先在这里列出来:获取给定控件里有特定名字的子控件 p 阅读全文
posted @ 2012-02-18 16:28 silverbullet11 阅读(825) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要介绍通过.NET结合Win32 API来实现点击计算器上一个按钮的操作。假设已经有一个“计算器”程序在运行,操作步骤如下: 1. 添加程序集引用: WindowsBase, UIAutomationClient 和 UIAutomationTypes 2. 引用命名空间: 引用命名空间using System.Windows;using System.Runtime.InteropServices; //调用Win32 APIusing System.Windows.Automation; //使用.NET Automation类 3. 声明对Wi... 阅读全文
posted @ 2012-02-13 20:11 silverbullet11 阅读(893) 评论(1) 推荐(0) 编辑
摘要:UISpy.exe:[简介] UISpy可以用来查看应用程序元素属性的工具,作用类似于Visual Studio自带的工具spy++,不过个人感觉UISpy 使用起来更方便一些。比如在查看计算器里的按钮“4”的时候,spy++没能很直观的指出“4”对应的元素,而UISpy却可以。[UISpy在哪] 可以参考MSDN,UISpy被集成到了Windows SDK里面, 也可以直接到网上搜UISPY下载。[UISpy 参考资料] 同样,参考MSDN,里面有UISpy的详细介绍。<...待更新> 阅读全文
posted @ 2012-02-13 13:06 silverbullet11 阅读(707) 评论(0) 推荐(0) 编辑