UI Automation
自动化测试.这个时博客园上看到的一些文章进行整理出来。里面有源链接,你们也可以自己去看看1·在服务端由 UIAutomation Provider. dl和 UIAutomationTypes.d提供2·在客户端由 UIAutomation client. d和 UIAutomationT ypes d提供。3· UIAutomation Core.d为UI自动化的核心部分,负责 Server端和 Client端的交互。4· UIAUtomation client side Provides.d为客户端程序提供自动化支持间引 U Automation下平自动广测试--2本女过一个例来个怎柱时 UI Automation平件型个训域1.生一个测式 winform难 UI Automation pr明另BE Formlbutton件聖想丐private void button Click(object sender, EventArgs e)nt i=int Parse(textBoxl Text)int j= int Parse(textBox2 Text)textBox3. Text -(i+ j). ToString()2.一个测运利中, UI Automaion的端添引: UIAutomation Client dl和 UIAutomationTypes.d曰白由白由印中广元未得对御体对印同,该对际上赋月利t力注3对体对可时,该对拿际上肉月利t法抄苏一个目本广元来拎列汀一出事的挫件到听的的挫件捶件卡烯i的师是生卡乍揉件过过伸过模扩杠技计那结与弹期的结起相台合的H伸白由白由:事引鞍测形可白由MS的件 PatternDockPattern ExpandcollapsePatternGrid Pattern GridItem PatternInvokePattern Multiple view PatternRange ValuePattern ScrollPatternScrollltem Pattern Selection PatternSelectionltem PatternTablepatternTableltemPatternTextPatternTogglcPattcrnTransformPattcrnValuePattern Window Pattern间引 U Automation下平自动广测试--3Chapter3 U Automation中的几个重要属性Control tree of the automation element在 UI Automation控件树中,根节点为 Desktop window,其他运行在用户桌面的窗体都作为Desktop window的子节点。如下图所示file [dit Viewv Events Navigation Mode Ilelp日.'回p目画图叹Control viewbO' panc"(Desktop Window)Itomatine cmentGeneral AccessibilityAcceleratorey:"window""UI Automaion Tutorial. docx Iskeybpard-ocusablefalse中這" Dialog"谷金山词需合作版Labele:By:(null由" window" "Property Condition粪 SysterHelpTextt-a"window""Sky pe(TM.-kadenkangL+c"window""ATP-Microsoft Visual Studiolll AF+a"window""Local Disk iGEnAbledHasKeyboardFocuFalse口"pane""Identificationa"pane""Windows Sidebar"ClassName"#32769sa"pane"Program ManagerControltype PanecultureinultimiD:Lc calizedcontrolType:Process下 Untimed52IscontrolElementiTrueI-CERlHril FIHrI-rIIDesktop window可通过 Automation Element rootelement属性获取,子节点中的窗体或对话框可通过或来获取Automation Element property在 UI Automation中有如下儿个重要属性Automationld Property:通过 Automation来查找 Automation element.2. Name Property:通过控件的Name属性来查找 Automation element3. ControlType:通过控件的类型来查找 Automation Element4. Automation:唯一地标识白动化元素,将其与同级相区分。5.Name:WPF按钮的 Content属性、win32按钮的 Caption属性以及HTML图像的ALT属性祁映射到U自动化视图中的同一个属性Name。注: Property Condition类是用来对相关属性进行条件匹配,在控件树中查找控件时,可以通过最佳匹配来找到相应的控件。如下代码列出了使用不同的属性来构建 Property Condition,通过 Property Condition来查找控件树中的控件
用户评论
就看看看就看
非常有用,,有借鉴的地方
大致的看了下,写得非常不错。
不错,感觉还可以,有借鉴的地方
非常有用,已经根据此文档开发出我想要的软件。