| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> winAppDriver 不同框架 -> 正文阅读 |
|
[游戏开发]winAppDriver 不同框架 |
WinAppDriver建立在WebDriver协议之上——Web和移动应用程序测试的黄金标准。您可以使用 WinAppDriver 来驱动任何 Windows 应用程序,例如经典的 Windows 控件 (Win32)、WPF、WinForms 和使用各种语言绑定(C#、Java、Python、Ruby)和测试运行程序(MSTest、JUnit、Nunit)的 UWP , 等等。)。
UFT/QTP是自早期以来在测试自动化市场中仍然存在的最古老的工具之一。UFT 是一个强大的 UI 测试工具。它允许您测试各种平台,包括桌面、Web、Web 服务、SAP 和移动。它还与 HP Quality Center 无缝集成。
如果您已经将 HP QC 作为您的测试管理系统,UFT 是您测试自动化的自然选择。 Robot Framework是另一个由关键字驱动的开源工具。该机器人非常灵活,因为您可以将它与许多桌面自动化库一起使用,例如 SwingLibrary(Java Swing GUI)、SikuliLibrary(SikuliX)、SapGuiLibrary、JavaFXLibrary(JavaFX 应用程序)、EclipseLibrary(Eclipse RCP/SWT)和 AutoItLibrary(AutoIt)。
Robot Framework 是昂贵的商业工具的绝佳替代品。如果您的预算紧张,请考虑采用 Robot FW。但是,从长远来看,要注意在学习和维护框架方面的不那么明显的投资。 环境安装1.????? 安装Node.js 和Appium : Appium(二):Node.js下载与安装、非GUI版本appium下载与安装、GUI版本appium下载与安装 - SmallGrayCode - 博客园 建议Appium的非GUI和GUI版都安装,我们用的一般是非GUI,但是有时候可以用GUI版本定位问题,比如通过Appium?session定位元素。 2.????? 安装WinAppDriver (官网上WinAppDriver是集成在Appium, 安装了Appium,是不需要再安装WinAppDriver,但是我安装了Appium后,运行程序会提示WinAppDriver未安装,可能是版本问题) 参考 :使用微软的WinAppDriver进行Windows客户端自动化测试 - 南书房 - 博客园 基本步骤流程1, 安装Nodejs 2. 安装Appium 3. 安装WinAPPDriver(虽然Appium官网说不用单独安装这个,但是我试了不安装会遇到问题) 4. 我是用C#, 在vs2015(2017)里新建一个工程,并把通过Nuget安装上Appium driver. ? 具体设置过程参考:?Windows - Appium 5. 启动Appium? 6. 开启开发者模式 7.启动WinAppDriver.exe(这一步一般是不需要的,如果报WinAppDriver没起来或没安装可以试一试) ? 在C:\Program Files (x86)\Windows Application Driver, 可以双击里面的WinAppDriver.exe文件 8. 环境好啦,开始写测试代码 定位元素-SDK-Inspect.exe官方介绍:?Accessibility tools - Inspect - Win32 apps | Microsoft Docs 这里要注意:我发现有些朋友说装了SDK后没有找到inspect.exe, 我猜是因为有几个版号,没有找对文件夹,下图是我电脑上实际找到的位置(找版号最大的,没找到的话,把这几个文件夹都看一下) ? C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x86 ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/28 4:34:14- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |