#1 楼 @lihuazhang 没问题了, 我帮他们简单调整了格式.
不要为了自动化而自动化. 你得明确问题所在, 你们老大问的是自动化的好处在哪, 还是这个工具好在哪?
一旦你明确了需求和疑问, 为了说服他, 你得首先去搜索下各种工具的对比结论. 然后看看各方的实现, 因为这些你早晚都要去了解. 接着自己动手试验下这些框架.
目前主流的几个工具在这里都有, 你可以看看之前的教程. 自己总结下.
每个工具都有优缺点, 都是适合的场景. 你得结合自己公司的情况去考虑.
工具的框架主要是如下
appium monkeytalk calabash robotium+KIF+XCUnit
把代码截图换成 markdown 代码吧
—— 来自 TesterHome 官方 安卓客户端
恒捷也可以挖掘小弟了. 不错. testerhome 要开枝散叶了. 测试价值这个话题太多. 说多了容易被喷.
测试是个闭环. 也就是在发布前发布后都有大量有价值的工作可做. 多跟团队一起想问题, 深入的去读读公司的那些 bug 和故障. 然后再去思考如何做测试
#20 楼 @xubin98246 @doctorq github 上有个项目叫做 EagleEye. 在这个基础上做了 anndroid ndk 和 sdk 的 hook 封装, 也是巨复杂. 类似的其他框架还有 frida, 可以通杀所有平台. 不过缺点更多. BAT 在 xposed 基础上做封装的比较多. 对 ART 的支持 xposed 官方还在改造中
#5 楼 @actionwind 太过功利了. xposed 是一道高手必经的门槛. 就好像编程不会数据结构和算法也不会影响饭碗. 但是没有它会丢失很大一部分的视野. 推荐你多学点东西. 趁年轻好好提升下. 将来带给你的红利会很大.
这些文章写的很详细, 很赞. xposed 是测试界的一个神器. 希望大家多用用.
基于 xposed 还可以构造异常场景, 获取覆盖率,以及对 app 建模,
我最早接触他是从看雪论坛上发现的.
现在基本上数据分析的架构已经齐备了 离线存储加在线计算就可以解决
—— 来自 TesterHome 官方 安卓客户端
哈哈, 我还欠着几篇 docker 和 R 的文章. 最近一直记着. docker 因为已经脱离了实战了. 在 oneapm 的时候搞了很多积累, 但是没法晒了, 现在公司这边 docker 是运维在负责管理. 短时间内还没法接管过来. R 的内容我可以补补了. 最近的确用 R 搞了一些线上的质量分析和统计.
是否有浮层遮盖住了? 你可以试试直接获取坐标发送一个点击操作. 而不是直接点击控件
你可以看看 api 文档的标准工具 Swagger. 这个已经成为了事实上的标准了. 自带 api 文档生成和接口模拟测试
太理想化了. 真实的场景要复杂的多.
28 原则也不能硬套, 用生产数据做统计的话, 跟 28 原则差距还是很大的. 甚至有可能是 1:100
loadrunner 设计等待时间和用户数是为了让测试工程师和产品对真实的场景有个数字感知. 那个所谓的并发用户数是很不准确的.
真实的 tps 需要用底层的 qps 来计算. 而业务应该承受的并发需要根据这个基础结合场景自己去推算.
loadrunner 的结果偏差太大.
把 xposed 单独再发文章吧. 这是个杀手级别的框架. 是测试利器. 只是很多人并不懂其中的奥妙
#11 楼 @face_south 这些活动适合小白和新手 还是等我们 testerhome 自己搞高级的众包测试服务吧
—— 来自 TesterHome 官方 安卓客户端
#3 楼 @face_south 我听说他们众测任务发的是京东卡
getCurrentUrl 这个不知道兼容了没 最后一条感觉有点意思
—— 来自 TesterHome 官方 安卓客户端
我这边的情况是没有登录去回帖, 直接 crash
最近我在写 iOS 的自动化工具, 也遇到了这个难题. 在 appium 的 getPageSource 中, 是没有任何类似于 activity 的概念的.
而且也没提供层次概念. 比如是否是浮层等.
我想到的办法是根据页面的信息做 hash 做一个标记. 比如把下面的信息所有 tag 抽取出来做 hash.
这样只要页面布局变动, 就认为是个新页面.
另外一个是使用触发新页面的元素作为页面标记. 不过这个不太好, 我也在探索.
<?xml version="1.0" encoding="UTF-8"?>
<AppiumAUT>
<UIAApplication name="雪球" label="雪球" value="" dom="" enabled="true" valid="true" visible="true" hint="" path="/0" x="0" y="0" width="320" height="480">
<UIAWindow name="" label="" value="" dom="" enabled="true" valid="true" visible="true" hint="" path="/0/0" x="0" y="0" width="320" height="480">
<UIANavigationBar name="SNBCubeDetailVC" label="" value="" dom="" enabled="true" valid="true" visible="true" hint="" path="/0/0/0" x="0" y="20" width="320" height="44">
<UIAImage name="" label="" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/0/0" x="0" y="0" width="320" height="64">
<UIAImage name="" label="" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/0/0/0" x="0" y="64" width="320" height="0">
</UIAImage>
</UIAImage>
<UIAStaticText name="旗舰-十二圣徒" label="旗舰-十二圣徒" value="旗舰-十二圣徒" dom="" enabled="true" valid="true" visible="true" hint="" path="/0/0/0/1" x="80" y="26" width="160" height="16">
</UIAStaticText>
<UIAStaticText name="ZH001206" label="ZH001206" value="ZH001206" dom="" enabled="true" valid="true" visible="true" hint="" path="/0/0/0/2" x="130" y="46" width="60.5" height="12">
</UIAStaticText>
<UIAStaticText name="" label="" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/0/3" x="160" y="64" width="0" height="12">
</UIAStaticText>
<UIAButton name="Back" label="Back" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/0/4" x="8" y="31.5" width="21" height="21">
</UIAButton>
<UIAButton name="nav_icon_back" label="nav_icon_back" value="" dom="" enabled="true" valid="true" visible="true" hint="" path="/0/0/0/5" x="16" y="26" width="30" height="32">
</UIAButton>
<UIAButton name="关注" label="关注" value="" dom="" enabled="true" valid="true" visible="true" hint="" path="/0/0/0/6" x="253" y="30" width="60" height="24">
</UIAButton>
</UIANavigationBar>
<UIATableView name="" label="" value="moved to row 1 of 28" dom="" enabled="true" valid="true" visible="true" hint="" path="/0/0/1" x="0" y="0" width="320" height="440">
<UIATableCell name="释老毛" label="" value="" dom="" enabled="true" valid="true" visible="true" hint="" path="/0/0/1/0" x="0" y="244" width="320" height="203">
<UIAStaticText name="释老毛" label="释老毛" value="释老毛" dom="" enabled="true" valid="true" visible="true" hint="" path="/0/0/1/0/0" x="60" y="251" width="36" height="29.5">
</UIAStaticText>
<UIAStaticText name="【声明】勿跟风,2015-7-8日停止更新,见《告雪友书——事了拂衣去,深藏身与名》 -----十二圣徒,核心组合,非卖品,弱周期,无与伦比,王者之风,王者虽然蒙尘,内心依然散发着君临天下的光辉。" label="【声明】勿跟风,2015-7-8日停止更新,见《告雪友书——事了拂衣去,深藏身与名》 -----十二圣徒,核心组合,非卖品,弱周期,无与伦比,王者之风,王者虽然蒙尘,内心依然散发着君临天下的光辉。" value="【声明】勿跟风,2015-7-8日停止更新,见《告雪友书——事了拂衣去,深藏身与名》 -----十二圣徒,核心组合,非卖品,弱周期,无与伦比,王者之风,王者虽然蒙尘,内心依然散发着君临天下的光辉。" dom="" enabled="true" valid="true" visible="true" hint="" path="/0/0/1/0/1" x="60" y="280.5" width="248" height="144.5">
</UIAStaticText>
<UIAStaticText name="主理" label="主理" value="主理" dom="" enabled="true" valid="true" visible="true" hint="" path="/0/0/1/0/2" x="99" y="258.5" width="24" height="14.5">
</UIAStaticText>
</UIATableCell>
<UIATableCell name="业绩评级 (最后评估时间:2015-12-11)" label="" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/1" x="0" y="447" width="320" height="35">
<UIAStaticText name="业绩评级 (最后评估时间:2015-12-11)" label="业绩评级 (最后评估时间:2015-12-11)" value="业绩评级 (最后评估时间:2015-12-11)" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/1/0" x="0" y="0" width="285" height="17">
</UIAStaticText>
</UIATableCell>
<UIATableCell name="择时能力" label="" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/2" x="0" y="482" width="320" height="260">
<UIAStaticText name="择时能力" label="择时能力" value="择时能力" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/2/0" x="0" y="0" width="86" height="26.687999725341797">
</UIAStaticText>
<UIAStaticText name="选股能力" label="选股能力" value="选股能力" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/2/1" x="0" y="0" width="86" height="26.687999725341797">
</UIAStaticText>
<UIAStaticText name="稳定性" label="稳定性" value="稳定性" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/2/2" x="0" y="0" width="72" height="26.687999725341797">
</UIAStaticText>
<UIAStaticText name="抗风险" label="抗风险" value="抗风险" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/2/3" x="0" y="0" width="72" height="26.687999725341797">
</UIAStaticText>
<UIAStaticText name="绝对收益" label="绝对收益" value="绝对收益" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/2/4" x="0" y="0" width="86" height="26.687999725341797">
</UIAStaticText>
<UIAStaticText name="45" label="45" value="45" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/2/5" x="0" y="0" width="42.42640686035156" height="42.42640686035156">
</UIAStaticText>
<UIAButton name="查看雪球星级评价标准" label="查看雪球星级评价标准" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/2/6" x="0" y="0" width="100" height="24">
</UIAButton>
</UIATableCell>
<UIATableCell name="查看组合投资报告" label="" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/3" x="0" y="742" width="320" height="35">
<UIAStaticText name="查看组合投资报告" label="查看组合投资报告" value="查看组合投资报告" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/3/0" x="0" y="0" width="184" height="17">
</UIAStaticText>
<UIAStaticText name="2015-12-04更新" label="2015-12-04更新" value="2015-12-04更新" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/3/1" x="0" y="0" width="101" height="17">
</UIAStaticText>
</UIATableCell>
<UIATableGroup name="" label="" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/4" x="0" y="447" width="320" height="10">
</UIATableGroup>
<UIATableCell name="最新调仓 (2015-12-11 10:50:34)" label="" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/5" x="0" y="787" width="320" height="35">
<UIAStaticText name="最新调仓 (2015-12-11 10:50:34)" label="最新调仓 (2015-12-11 10:50:34)" value="最新调仓 (2015-12-11 10:50:34)" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/5/0" x="0" y="0" width="229" height="17">
</UIAStaticText>
<UIAStaticText name="调仓分析" label="调仓分析" value="调仓分析" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/5/1" x="0" y="0" width="56" height="17">
</UIAStaticText>
</UIATableCell>
<UIATableCell name="贵州茅台" label="" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/6" x="0" y="822" width="320" height="50">
<UIAStaticText name="贵州茅台" label="贵州茅台" value="贵州茅台" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/6/0" x="0" y="0" width="73" height="17.5">
</UIAStaticText>
<UIAStaticText name="SH600519" label="SH600519" value="SH600519" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/6/1" x="0" y="0" width="47.5" height="12">
</UIAStaticText>
<UIAStaticText name="23.60% → 23.00%" label="23.60% → 23.00%" value="23.60% → 23.00%" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/6/2" x="0" y="0" width="137" height="19">
</UIAStaticText>
<UIAStaticText name="参考成交价 211.45" label="参考成交价 211.45" value="参考成交价 211.45" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/6/3" x="0" y="0" width="83.5" height="12">
</UIAStaticText>
<UIAStaticText name="卖" label="卖" value="卖" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/6/4" x="0" y="0" width="16" height="16">
</UIAStaticText>
<UIAButton name="下单" label="下单" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/6/5" x="0" y="0" width="48" height="32">
</UIAButton>
</UIATableCell>
<UIATableCell name="人福医药" label="" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/7" x="0" y="872" width="320" height="50">
<UIAStaticText name="人福医药" label="人福医药" value="人福医药" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/7/0" x="0" y="0" width="90.5" height="17.5">
</UIAStaticText>
<UIAStaticText name="SH600079" label="SH600079" value="SH600079" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/7/1" x="0" y="0" width="47.5" height="12">
</UIAStaticText>
<UIAStaticText name="9.45% → 7.00%" label="9.45% → 7.00%" value="9.45% → 7.00%" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/7/2" x="0" y="0" width="119.5" height="19">
</UIAStaticText>
<UIAStaticText name="参考成交价 19.9" label="参考成交价 19.9" value="参考成交价 19.9" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/7/3" x="0" y="0" width="72.5" height="12">
</UIAStaticText>
<UIAStaticText name="卖" label="卖" value="卖" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/7/4" x="0" y="0" width="16" height="16">
</UIAStaticText>
<UIAButton name="下单" label="下单" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/7/5" x="0" y="0" width="48" height="32">
</UIAButton>
</UIATableCell>
<UIATableCell name="中国平安" label="" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/8" x="0" y="922" width="320" height="50">
<UIAStaticText name="中国平安" label="中国平安" value="中国平安" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/8/0" x="0" y="0" width="73" height="17.5">
</UIAStaticText>
<UIAStaticText name="SH601318" label="SH601318" value="SH601318" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/8/1" x="0" y="0" width="47.5" height="12">
</UIAStaticText>
<UIAStaticText name="16.07% → 15.00%" label="16.07% → 15.00%" value="16.07% → 15.00%" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/8/2" x="0" y="0" width="137" height="19">
</UIAStaticText>
<UIAStaticText name="参考成交价 34.36" label="参考成交价 34.36" value="参考成交价 34.36" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/8/3" x="0" y="0" width="78" height="12">
</UIAStaticText>
<UIAStaticText name="卖" label="卖" value="卖" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/8/4" x="0" y="0" width="16" height="16">
</UIAStaticText>
<UIAButton name="下单" label="下单" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/8/5" x="0" y="0" width="48" height="32">
</UIAButton>
</UIATableCell>
<UIATableCell name="宋城演艺" label="" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/9" x="0" y="972" width="320" height="50">
<UIAStaticText name="宋城演艺" label="宋城演艺" value="宋城演艺" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/9/0" x="0" y="0" width="90.5" height="17.5">
</UIAStaticText>
<UIAStaticText name="SZ300144" label="SZ300144" value="SZ300144" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/9/1" x="0" y="0" width="46" height="12">
</UIAStaticText>
<UIAStaticText name="1.22% → 0.00%" label="1.22% → 0.00%" value="1.22% → 0.00%" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/9/2" x="0" y="0" width="119.5" height="19">
</UIAStaticText>
<UIAStaticText name="参考成交价 29.45" label="参考成交价 29.45" value="参考成交价 29.45" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/9/3" x="0" y="0" width="78" height="12">
</UIAStaticText>
<UIAStaticText name="卖" label="卖" value="卖" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/9/4" x="0" y="0" width="16" height="16">
</UIAStaticText>
<UIAButton name="下单" label="下单" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/9/5" x="0" y="0" width="48" height="32">
</UIAButton>
</UIATableCell>
<UIATableCell name="美的集团" label="" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/10" x="0" y="1022" width="320" height="50">
<UIAStaticText name="美的集团" label="美的集团" value="美的集团" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/10/0" x="0" y="0" width="81.5" height="17.5">
</UIAStaticText>
<UIAStaticText name="SZ000333" label="SZ000333" value="SZ000333" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/10/1" x="0" y="0" width="46" height="12">
</UIAStaticText>
<UIAStaticText name="10.56% → 0.00%" label="10.56% → 0.00%" value="10.56% → 0.00%" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/10/2" x="0" y="0" width="128.5" height="19">
</UIAStaticText>
<UIAStaticText name="参考成交价 29.21" label="参考成交价 29.21" value="参考成交价 29.21" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/10/3" x="0" y="0" width="78" height="12">
</UIAStaticText>
<UIAStaticText name="卖" label="卖" value="卖" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/10/4" x="0" y="0" width="16" height="16">
</UIAStaticText>
<UIAButton name="下单" label="下单" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/10/5" x="0" y="0" width="48" height="32">
</UIAButton>
</UIATableCell>
<UIATableCell name="五粮液" label="" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/11" x="0" y="1072" width="320" height="50">
<UIAStaticText name="五粮液" label="五粮液" value="五粮液" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/11/0" x="0" y="0" width="73" height="17.5">
</UIAStaticText>
<UIAStaticText name="SZ000858" label="SZ000858" value="SZ000858" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/11/1" x="0" y="0" width="46" height="12">
</UIAStaticText>
<UIAStaticText name="12.63% → 12.00%" label="12.63% → 12.00%" value="12.63% → 12.00%" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/11/2" x="0" y="0" width="137" height="19">
</UIAStaticText>
<UIAStaticText name="参考成交价 24.37" label="参考成交价 24.37" value="参考成交价 24.37" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/11/3" x="0" y="0" width="78" height="12">
</UIAStaticText>
<UIAStaticText name="卖" label="卖" value="卖" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/1/11/4" x="0" y="0" width="0" height="0">
</UIAStaticText>
<UIAButton name="" label="" value="" dom="" enabled="false" valid="false" visible="false" hint="" path="/0/0/1/11/5" x="0" y="0" width="0" height="0">
</UIAButton>
</UIATableCell>
</UIATableView>
<UIAButton name="下单" label="下单" value="" dom="" enabled="true" valid="true" visible="true" hint="" path="/0/0/2" x="0" y="436" width="107" height="44">
</UIAButton>
<UIAButton name="点评" label="点评" value="" dom="" enabled="true" valid="true" visible="true" hint="" path="/0/0/3" x="107" y="436" width="107" height="44">
</UIAButton>
<UIAButton name="分享" label="分享" value="" dom="" enabled="true" valid="true" visible="true" hint="" path="/0/0/4" x="214" y="436" width="107" height="44">
</UIAButton>
<UIATabBar name="" label="" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/5" x="0" y="431" width="320" height="49">
<UIAImage name="" label="" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/5/0" x="0" y="430.5" width="320" height="0.5">
</UIAImage>
<UIAImage name="" label="" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/5/1" x="0" y="431" width="320" height="49">
</UIAImage>
<UIAButton name="首页" label="首页" value="1" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/5/2" x="2" y="432" width="60" height="48">
</UIAButton>
<UIAButton name="自选" label="自选" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/5/3" x="66" y="432" width="60" height="48">
</UIAButton>
<UIAButton name="动态" label="动态" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/5/4" x="130" y="432" width="60" height="48">
</UIAButton>
<UIAStaticText name="95" label="95" value="95" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/5/5" x="166" y="434" width="24" height="18">
</UIAStaticText>
<UIAButton name="组合" label="组合" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/5/6" x="194" y="432" width="60" height="48">
</UIAButton>
<UIAButton name="交易" label="交易" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/5/7" x="258" y="432" width="60" height="48">
</UIAButton>
</UIATabBar>
<UIAPageIndicator name="" label="" value="page 1 of 3" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/0/7" x="0" y="666" width="320" height="21">
</UIAPageIndicator>
</UIAWindow>
<UIAWindow name="" label="" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/1" x="0" y="0" width="320" height="480">
</UIAWindow>
<UIAWindow name="" label="" value="" dom="" enabled="true" valid="true" visible="true" hint="" path="/0/2" x="0" y="0" width="320" height="480">
<UIAStatusBar name="" label="" value="" dom="" enabled="true" valid="true" visible="true" hint="" path="/0/2/0" x="0" y="0" width="320" height="20">
<UIAElement name="Swipe down with three fingers to reveal the notification center., Swipe up with three fingers to reveal the control center, Double-tap to scroll to top" label="" value="" dom="" enabled="true" valid="true" visible="true" hint="Swipe down with three fingers to reveal the notification center., Swipe up with three fingers to reveal the control center, Double-tap to scroll to top" path="/0/2/0/0" x="6" y="0" width="39" height="20">
</UIAElement>
<UIAElement name="3 of 3 Wi-Fi bars" label="3 of 3 Wi-Fi bars" value="SSID" dom="" enabled="true" valid="true" visible="true" hint="Swipe down with three fingers to reveal the notification center., Swipe up with three fingers to reveal the control center, Double-tap to scroll to top" path="/0/2/0/1" x="50" y="0" width="13" height="20">
</UIAElement>
<UIAElement name="7:45 PM" label="7:45 PM" value="" dom="" enabled="true" valid="true" visible="true" hint="Swipe down with three fingers to reveal the notification center., Swipe up with three fingers to reveal the control center, Double-tap to scroll to top" path="/0/2/0/2" x="138" y="0" width="49" height="20">
</UIAElement>
<UIAElement name="-100% battery power" label="-100% battery power" value="" dom="" enabled="true" valid="true" visible="true" hint="Swipe down with three fingers to reveal the notification center., Swipe up with three fingers to reveal the control center, Double-tap to scroll to top" path="/0/2/0/3" x="290" y="0" width="25" height="20">
</UIAElement>
</UIAStatusBar>
</UIAWindow>
<UIAWindow name="" label="" value="" dom="" enabled="true" valid="true" visible="false" hint="" path="/0/3" x="0" y="0" width="320" height="480">
</UIAWindow>
</UIAApplication>
</AppiumAUT>
#18 楼 @1144649090 别发太多无意义的内容. 照顾大家阅读
你学习下 markdown. 这是好话题, 注意下格式
求文字版本贴上来
#18 楼 @caicai418 他们的平台支持自动登陆 前提是你填写账号 他们团队里面有技术高手 就是产品上宣传到处都是常识错误
—— 来自 TesterHome 官方 安卓客户端