"autoAcceptAlerts" : "true" 配置上这个也行
#14 楼 @465998951 写的很好. 加油. 果然有技术深度.
整理的很全面. 超赞. 你是 vince 那位同学吗
我喜欢用 screen 命令来支持多窗口操作
有想法, 你可以提提大概的设计.
uiautomator 注入的点击事件支持基于 cocos 和 unity3d 的游戏吗?
#120 楼 @gengasterisk appium 支持. 所以这个工具也是支持的
恭喜 Get 一个新技能 接下来就是要快速的定位要 hook 什么. 靠反编译是最慢的. 而且现在的反编译很多坑.
你接下来得学习下自动 hook 已经加载的所有类. 然后追踪每个动作的 api 执行流程. 这样可以快速的帮你定位要 hook 的类和方法
#115 楼 @zhangzhao_lenovo 是啊. 就怕加入的功能太重.
#116 楼 @darren_dp 是的. 已经内置了基本的遍历规则.
#113 楼 @zhangzhao_lenovo 你做过测试吗, 速度如何. 我使用的是截图是 appium 自己的. 所以很慢. 但是架构上是合理的. 考虑到跑 case 的时候环境不一定是直接走 adb 线. 额外的截图方案一般需要做下适配. 我想先保持目前架构上的清晰. 不同的截图方案用工具自身提供的插件来实现.
我之前试过一些录屏方案. 结果录屏会影响内存. 长时间还容易不稳定. 所以录屏的方案也放弃了.
#15 楼 @lihuazhang 我也是培训出来的. 大学毕业后参加了一个中软资源预先垫付费用的封闭期半年的开发技术培训.
学的是 c# 开发和英文. 学成后直接进外包公司打工还债. 提前离职就得还培训的钱.
培训的价值和市场是毋庸置疑的. 成长更大的是来自于后天的勤奋和良好的成长环境.
#111 楼 @darren_dp 目前默认会自动滑动尝试找新的元素. 如果是特殊的滑动. 需要自己去自定义行为.
明显是低端培训啊. 现在这个行业竞争激烈, 都知道小白好骗. 因为小白不会, 他们可以随便忽悠. 就算教错了小白也不知道.
很多只会皮毛的都下海去搞培训了. 基本都是读了一个 XXX 的官方文档的水平.
因为需求在, 市场大, 钱好挣, 所以培训机构多如牛毛.
TesterHome 不愿意做面向个人的培训, 是因为一旦你选择了靠信息的不对等盈利. 就不会愿意再坦诚的分享自己学到的专业知识了.
越是知道自己掌握的知识可以变现, 就越惜字如金不肯透露半点. 还生怕别人不花钱能领悟到.
这种心态成长起来的人不配为人师表.
君子爱财,取之有道. 挣钱的方式和个人的价值观也是靠拢的. 人的价值观很大程度是取决于个人的成长和收入方式.
一个不良的收入模式会把人带入险隘的境界.
另外我也发现了一个规律, 优秀的新人大都是未经过培训的, 参加过培训的人经常都是水平和智商一般. [不是绝对]
而那些有了 XXXX 认证或者证书的人, 更是奇葩到被很多互联网公司拒收.
优秀的人, 他的成长大都来自于两个因素. 自己的勤奋 + 外部的环境.
所以如果在你勤奋的情况下, 想发展的快, 找个好的环境非常的重要. 而不是花钱去培训.
这个环境可以来自于论坛, 可以来自于公司. 可以来自于朋友圈.
一定要选培训的话, 一定要选好一个可以跟随的良师益友才行.
#107 楼 @zhangzhao_lenovo 截图慢, 还没法异步去做. 所以最近我都取消了. 在还未发布的新版本里我用 dom 结构的文本取代了截图. 在配置文件里面有了 saveScreen, 设置为 false 即可.
多少年的老问题了. 自己搜索论坛吧.
不知道最近你做的进展如何了. 我最近也在考虑 打算把自动的 traceview 加入到自动遍历中
#30 楼 @xubin98246 我可以先把代码给你开放权限. 你算是 testerhome 的核心成员了. 告诉我邮箱即可
#104 楼 @zhangzhao_lenovo 你可以把 log 发给我. 理论上不会, 他就是从 elementActions 里面顺序遍历匹配 我的邮箱是 1516491904@qq.com
可以, 我不清楚 monitor 是如何实现的. 你可以翻翻他的 jar 代码. 看看细节.
gc 其实只是 System.gc 的一个 api 调用. 所以 jdwp 方法肯定可以做到.
非测试相关的帖子. 别发的太密集.
#11 楼 @konami1986 appium 支持, 你对 appium 了解还少.