美文网首页aardio
基于WPath的xpath,实现winui的自动化操作

基于WPath的xpath,实现winui的自动化操作

作者: LCSan | 来源:发表于2023-02-01 17:07 被阅读0次
import dotNet
import System.Windows.Automation
import console

var WPath = dotNet.load("WPath",$"/res/WPath.dll"); 
var eng = WPath.import("WPath.UiaExtension"); 

var root = System.Windows.Automation.AutomationElement.RootElement; 

var app = eng.FindByWPath(root,"//Window[@Name='微信']")
console.log(app.Current.Name)
console.log(app.Current.BoundingRectangle)
console.pause()

dll下载地址:
https://github.com/tobyqin/wpath/releases/tag/v1.0

相关文章

  • ansible安装和配置主机组

    ansible简介 Ansible是一种自动化的运维工具, 基于Python开发,能够实现批量操作. 但其实Ans...

  • 【Python】PC端UI自动化:鼠标控制+定时调度器使用

    我们都知道要实现APP内的UI自动化常用的有很多自动化框架来实现鼠标拖拽、滑动、点击等操作。PC端的UI自动化操作...

  • 2018-04-17 xpath

    xpath教程(非常不错!!) web端功能自动化定位元素 XPath、XQuery 以及 XSLT 函数 Sel...

  • ansible介绍

    1. 介绍 ansible是一个自动化运维工具,基于Python研发。糅合了众多老牌运维工具的优点实现了批量操作系...

  • LVS, Nginx, HAProxy的对比

    软件负载均衡一般分为两种实现:基于操作系统的软负载实现和基于第三方应用的软负载实现。 LVS 1. 基于操作系统的...

  • 2019-01-31

    Xpath和BeautifulSoup都是基于DOM的一种操作模式 不同点在于加载文档对象模型DOM时出现的文档节...

  • Appium 自动化测试 <三、iOS 真机自动化测试与环

    本文是基于上两篇文章进行操作。Appium 自动化测试 <一、安装与 iOS 测试环境的搭建>Appium 自动化...

  • 自动化框架的二次开发

    基于uiautomator2和webdriveragent 包含模块:1.UiHelper模块:提供自动化操作的辅...

  • # iOS进阶 # 自动化打包(一)

    iOS自动化打包意味着从代码提交到测试小伙伴安装新包都是全自动化操作,无需人为操作,需要实现自动化打包,需要做到的...

  • 量化引流—群控系统

    互联网营销靠的就是流量,如何实现流量变现? 自动化操作:微信群控系统,1控100,在电脑上批量操作,一键自动化操作...

网友评论

    本文标题:基于WPath的xpath,实现winui的自动化操作

    本文链接:https://www.haomeiwen.com/subject/clbihdtx.html