文章预览
咱们今天聊聊界面图像自动化。这是一个听起来高大上的东西,其实在某些情况下还真是必不可少的。为什么呢?因为有时候我们想让程序自动化地操作界面元素,结果发现那些元素根本找不到! 为什么不能使用界面元素? 先来看看为啥有时候我们找不到界面元素。简单来说,就是有些软件不给力。它们压根就不提供我们能用的接口,或者说在发布的时候直接把接口关掉了。就像你去找隔壁老王借个锤子,他家大门紧闭,窗户也关上了,你能怎么办? 这些软件里常见的有虚拟机和远程桌面,比如Citrix、VMWare之类的。这些玩意都是跑在单独的操作系统里,和你电脑里的操作系统互不干涉,UiBot当然也就没法指挥它们的界面元素。解决办法呢,要么就把UiBot装到虚拟机里,要么就认命吧。 还有一种情况是基于DirectUI的软件。大多数软件都是用微软的开
………………………………