![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
appUI自动化
没有感情的robot
这个作者很懒,什么都没留下…
展开
-
npm安装appium 报错( Refusing to delete 和文件已存在)
npm install -g appiumnpm ERR! code EEXISTnpm ERR! path C:\Users\33785\AppData\Roaming\npm\node_modules\appium\node_modules\_jimp@0.5.6@jimp\node_modules\@jimp\custom\node_modules\@jimp\core\node_modules\.bin\pixelmatch.ps1npm ERR! Refusing to delete C:\原创 2022-01-18 10:19:04 · 2526 阅读 · 0 评论 -
app UI自动化弹窗监听机制
最近做app UI自动化时软件中有很多的弹窗出现,影响下一步操作,导致用例执行失败主要也是因为公司软件有很多不定时的弹窗出现,所以需要在弹窗出现后将其X掉,进行下一步操作处理方法:getPageSource方法可以在当前页面可以得到一个文本字符串,也可以理解为当前页面的xml,利用这种xml文本来进行判断,比用appium一一定位的方式要快速和精准的多 public static void handleHashAlert() { String pageSource = Dri原创 2022-01-07 14:33:53 · 1286 阅读 · 0 评论 -
Java- AppiumUI自动化截图操作
UI自动化截图操作基于目前公司用java做UI自动化,整体实现case执行失败时截图的一些方法首先创建一个Screenshot 类,在这个类里实现截图操作实现截图操作后 创建一个 TestLogListener 类 继承TestListenerAdapter,重写onTestFailure 方法Screenshot 类public class Screenshot { private static final String SCREENSHOT_PATH = System.getP原创 2022-01-07 10:50:32 · 743 阅读 · 0 评论