一.WinAppDriver简介: 参见:https://github.com/microsoft/WinAppDriver Windows Application Driver(WinAppDriver)是在windows应用程序上支持类似Selenium的UI自动化测试服务.支持这些类型的测试Universal Windows Platform (UWP), Windows Forms (WinForms), Windows Presentation Foundation (WPF), an…
前言 楼主在2013年初研究Android自动化测试的时候,就分享了几篇文章 Android ViewTree and DecorView Android自动化追本溯源系列(1): 获取页面元素 Android自动化追本溯源系列(2): 在控件上执行操作 把Android UI端的自动化测试工具原理,简单的归纳为两个核心: 如何获得页面控件或元素 如何在获得的元素上执行操作 而现在看下来这两点也适合于Windows平台和Web浏览器的自动化.本系列希望从原理上讲清楚这两个平台的自动化测试工具到底…
https://www.cnblogs.com/yufun/archive/2009/10/10/1580132.html [这里的自动化测试专指GUI自动化(不包含Web)] 以前写过一篇跟UI自动化测试有关的技术,谈到了一个自动化测试工具必备的几个功能,而且也提到了Windows平台自动化测试工具所基于的一些技术.下边就说一下这些技术的比较和展望,同时也包含了一些纠结…… Windows API 识别窗口:需要通过FindWindow和EnumWindows来查找到窗口句柄,然后再调用其它A…
为微软效力15年的微软前员工解释Windows 10为什么问题这么多 https://www.cnbeta.com/articles/tech/892109.htm . 测试团队已经被裁撤 . 自动化测试和虚拟机测试还是有不充分的地方. . 微软能够获取win10的数据, 稍加改进应该就能获取关键个人资料. 众所周知Windows 10系统问题频发整体来说稳定性比较差,然而在此之前的版本其实相对来说稳定性还挺好的.自从Windows 10正式版推出之时该系统就开始频繁出现问题,乃至现在每个月安全…
前段时间应公司要求开发一款针对现有WPF程序的自动化测试工具,在网上查资料找了一段时间,发现用来做自动化测试的框架还是比较多的,比如python的两个模块pywinauto和uiautomation,但是pywinauto主要是封装Win32的api,只局限于winform框架,而python中的uiautomation其实是封装的windows中的uia框架.基于项目效率考虑,所以最后决定使用windows中的UIAutomation框架. 这款WindowsUIA框架是同时支持wpf和win…
写在前面 上一篇分享了<基于Sikuli GUI图像识别框架的PC客户端自动化测试实践>,但sikuli看起来怎么都像是上个世纪的界面风格,且功能过于简陋.而同样基于图像识别框架的Airtest,则无疑强大了许多,本次分享的内容是基于Airtest实现Windows应用的自动化测试,内容大纲: Airtest框架介绍:Airtest适用项目.Airtest特点.Airtest的优势 Airtest框架组成.原理 Airtest环境搭建及IDE的简单使用 Airtest开展Windows应用自动…
1.下载并安装 GitHub for Windows 客户端 https://windows.github.com/ 2.在京东代码库中新的代码库,可以创建私有的代码库 https://code.jd.com/ 3.全选地址,并拖动到GitHub客户端空白处 4.同步完成即可!…
首先确保你的服务端已经配置好samba并成功启动服务,方法可参考此文章http://blog.csdn.net/linglongwunv/archive/2010/01/19/5212875.aspx,我们就可以从 Windows 客户端通过Windows网络连接到Samba,这里以 Windows XP 为例,有两种方法: 1.网上邻居-->查看工作组计算机-->Samba Server 2.打开运行(windows键+R),输入配置samba服务器的主机名或者IP(格式://192.168…
git的CentOS服务端安装和windows客户端的使用 此教程以 搬瓦工vps CentOS 6 x64 的系统为环境,搭建 git 服务端.windows 7 系统为客户端. git客户端 在Windows上使用Git,可以从Git官网直接下载安装程序,然后按默认选项下一步下一步安装即可. 安装完成后,在开始菜单里找到"Git"->"Git Bash",蹦出一个类似命令行窗口的东西,就说明Git安装成功! 安装完成后,设置用户名称和用户游戏,在Git B…
最近我的一台台式机电脑的硬盘损坏了.一开始是速度逐渐变慢,后来慢得难以忍受,有时半天无响应.查看 Windows event ,发现有 id 为 7 的磁盘报错.使用 Windows 8.1 家庭版自带的图形化磁盘查错功能,无用.使用 Windows 8.1 家庭版 DOS 命令 chkdsk c: /r , chkdsk d: /r, chkdsk e: /r 进行修复,发现越修复问题越多,最后无法登录 Windows. 这才承认是磁盘损坏了.此电脑是用于折桂打印平台系统及折桂上传平台系统的开…