app-inspector
上找到元素后,没一次在 Java 中启动 Macaca(启动链接 MacacaServer 的过程) 定位元素巨慢,有时候一个元素定位失败了,
就要关闭macaca-server
,然后启动app-inspector
,找到元素,然后在次切换到macaca-server
.我这里推荐启动app-inspector
后开很多
浏览器 tab 页面,把需要定位元素的页面都在 tab 中打开,然后打开本软件一次寻找元素,确认无误后拷贝出可用的定位串,直接在 Java 的测试用例中使用,而不必
为了一个元素没有定位到反复重启Macaca-client(启动链接是一个非常耗时的动作)
.恶心
,本来想用 JavaFX,但是没有找到好的资料,不过写完后发现了个TornadoFX
,用
Kotlin 写 DSL,真是在好用了.大家可以尝试下json
[
{
"name":"iphoneX",
"deviceName":"iPhone X",
"bundleId":"测试包bundleId",
"udid":"真实设备的udid",
"platformName":"iOS"
},
{
"name":"小米8",
"deviceName":"xiaomi 8",
"app": "apk下载路径",
"udid":"真实设备的udid",
"platformName":"android"
}
]
### 5. 启动命令
直接git clone
本项目或者下载MacacaElementUI-1.0.jar
然后直接执行java -jar MacacaElementUI-1.0.jar
即食用
该软件.JComponent
的分离.配置页面
执行页面