一、常见的windows程序界面的框架MFC:(Microsoft Foundation Classes, 微软基础类库)作用在Windows平台做GUI开发使用。            MFC快速入门:https://www.jianshu.com/p/0324359b567cWindowsForms: 是微软的.NET 开发框架的图形
转载 2024-07-20 06:37:42
520阅读
在入门篇,我们提到了UIAutomator2.01.0的不同。其中,2.0基于JUnit,使用Annotation声明测试案例,是一个重要的特点。本篇将通过实例来讲述几个常用Annotation的使用。不论何种测试,都需要初始化平台环境,遍历测试案例,为每个测试案例初始化测试上下文,并按照一定的顺序执行测试。 Annotation也是一样的思路。(1)@BeforeClass:用于声明方法,该
转载 2024-07-21 01:55:09
61阅读
前言 由于测试工作的需要,对于某些场景,总是需要进行一些重复的操作,比如测试一个股票交易下单的功能,需要覆盖不同的种类代码(主板、创业板、科创板、场内基金等),这个时候使用人工的方式去测试,枯燥乏味,且效率不高,所以就想寻求一种解决方案,通过UI自动化的方式来完成重复工作。目前支持Windows平台
原创 2022-12-10 13:08:57
2049阅读
uiautomator2 库中文手册一、安装1.安装uiautomator2;2.安装设备守护进程;3.安装weditor二、使用指南1. 连接设备2. 命令行使用三、API手册1.全局设定2.检索设备信息3.键盘操作4.设备的手势交互5. 屏幕操作6.推送和提取文件7.APP管理8.选择器Selecor获取儿孙和同级UI对象儿孙级同级通过text或description或instance,获取
=============《Windows 程序设计 第五版》读书笔记 ||  第四章 输出文字 =============     获取设备句柄的两种方法     所谓设备句柄,说得通俗一点儿就是要操作的对象,比如一个窗口句柄,一个按钮的句柄。先说说这两种方法的不同之处,其中BeginPaint/EndPa
转载 2024-08-14 12:07:40
144阅读
1.1UiPath下载安装激活一、UiPath下载1、打开官网https://www.uipath.com.cn,点击开始试用  2、选择获取UiPath社区版 3、写姓、名、电子邮箱地址、专业领域、职位、公司、公司所在行业、国家和地区,勾选同意协议,点击提交注意:电子邮箱地址必须为企业邮箱,非企业邮箱可能会收不到邮件 4、提交成功之后,将会往上一步填写的
  Qt4中ui文件的使用方法 ui文件的使用是在Qt4中不太容易上手的一点,因为很多同学都是从Qt3升级到Qt4的,在升级过程中发现这部分的变化非常之大,让人有点无所适从。 Qt3的designer简直可以媲美一个ide,可以编辑代码,可以管理工程, 可是到了Qt4却仿佛是退化到了史前一万年,我们又来到那个茹毛饮血的蛮荒时代,工程管理的功能被彻底剔除到designer以外。&
UI--按钮制作UI 的新手刚开始都会茫然,不知所措,没关系这都是会经历的一个过程,最近在接触APP UI这块领域,应该说是完全零基础,即使你的软件技术很熟练,但是缺少很重要的一点:专业思维。所以要做出所谓专业的UI图标以及界面设计,临摹学习很重要,要多看、多学、多做、多想。  这是我刚学的,将心得体会记录如下,大家分享:  效果图:   那么怎样做这样一个按钮呢?
遍历器用于遍历Collection, Map没有提供public的遍历器,但是其内部定义了几个private遍历器自用。简单地说,每个AbstratCollection的子类都有一个iterator()方法,这个方法将返回一个对应容器的遍历器。而AbstractList的子类自有一个listIterator()方法(ArrayList等具体类也提供iterator()方法,从源码中可以知道list
有关UiAUiAutomation的API对象的文件名称。1、UIAutomation中的对象都是以UIA#####开头的出现的。eg:UIAButton2、有关Logger对象负责日志的输出UIALogger类的作用到:1)记录測试的结果   2)负责各个级别的结果的日志的输出通常:我们会看看到logStart(message) 開始,以失败或者成功j结束。以下是一个实例:(
  图标是 UI 设计中极为重要的一个环节,我们在做每个界面的设计几乎都会涉及到图标的表达,出色的图标设计可以让界面表达更加精致、有趣。图标的设计往往也体现着设计师的基本功,因此除了日常多画提升对图标造型的把控力外,我们也更需要了解和学习图标设计的趋势类型。  一、存在意义  UI设计中,icon是重要组成部分,相对于使用文字,icon表达会让效果更清晰。  对于信息传播和视觉效果表达都有重要意义
UIAutomation和WPF    UIAutomation是微软从Windows Vista开始推出的一套全新UI自动化测试技术, 简称UIA。在最新的Windows SDK中,UIA和MSAA等其它支持UI自动化技术的组件放在一起发布,叫做Windows Automation API。    和前面的介绍相比,我倾向于认为UIA是
前言一直以来,对爬虫技术都十分向往,虽然是学Java出身,但是很少有编码的机会,因为热爱,想认真学习一下这方面的技术,故用此系列文章来记录自己的学习过程。一方面是提升自己的学习效果,另一方面希望能对同样想学习爬虫技术的同学能提供一些小小的帮助。一、HTTP基础知识(一)关于URLURL的全称为 Universal Resource Locator,即统一资源定位符,也就是我们常说的网址。 URL由
         UIAutomation是.Net 3.5之后提供的“界面自动化测试”技术,本来是给测试人员用的,不过UIAutomation由于也是界面自动操作的技术,比直接使用keybd_event、GetWindowText等Win32的API进行界面模拟操作简单很多,因此也可以用UIAutomation做软件的“外挂”。 &nb
最近有这样一个需要,在一个AppDomain中通过UIAutomation做一些操作,并在操作完成后卸载掉这个AppDomain。然而在卸载这个AppDomain时,总会出现System.CannotUnloadAppDomainException异常,不过从异常的Message里的“HRESULT: 0x80131015”这段能看出来,应该是AppDomain中的某个线程在释放过程中发生异常了。
转载 6月前
23阅读
1.简单介绍 (1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。(2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建一个UIApplication对象,那么将报错提示。(3)通过[UIApplicationsharedApplication]可以获得这个单例对象(4) 一个iOS程
2019-01-23 接口Comparable我们在字符串中见到过CompareTo方法,知道这个方法是用于比较字符串顺序的,根据字典顺序进行排序。Java中很多类也都有CompareTo方法,甚至于排序算法的底层组成也是依赖于比较的,而这个比较就是依赖于各种数据类型的CompareTo或者Compare方法。Java中所有的compareTo方法都源于一个共同的接口,那就是Comparable。
UI Composition 除了能够为 UI 元素建立三维空间外,还有相当重要的一个部件——灯光。宇宙万物的精彩缤纷,皆源于光明,光,使我们看到各种东西,除了黑洞之外的世界都是五彩斑谰的。故而,真要模拟现实物体,合理的灯光照射是很关键,不然就“不像”了。Composition API 为各种灯光效果提炼了一个公共基类——CompositionLight,它带有两个规范性的属性:Targets:可
享受生活,热爱重构,大家好,我是Json。在现在这个到处是HTML5话题的时代,好像不懂点HTML5都有点落伍。那我也跟上潮流一把吧,今天给大家分享的是基于HTML5的自助切图。在组里经常会被某设计师叫切板仔,确实重构很大一部分工作都花在切图上,而如何提高切图效率或者让切图自助化也是我们重构师的追求。基于这个前提我自己抱着研究的心态,使用HTML5大致实现了一下。一开始觉得HTML5是个很神秘很
  UI设计中最重要的元素和原则是什么?虽然现在有很多小伙伴们从事着UI设计职位,但是很少有人注意UI设计中的元素和原则问题。导致很多小伙伴的设计技能一直原地转圈得不到提升,所以今天胡老师和大家分享一下UI设计中最重要的元素和原则是什么。  1.什么是UI设计,为什么如此重要?  在深入探讨UI设计中最重要的元素和原则是什么之前,让我们先了解一下UI设计领域,以及为什么它已成为用户连接如此重要的
  • 1
  • 2
  • 3
  • 4
  • 5