可以试试, 因为深度遍历本身只是一套算法, 至于怎么筛选元素,怎么定位, 都应该是可以根据平台定制的.
恩 会尽快完善
钩子的接口注释就是说明, 要用某一个钩子的时候直接在那段接口里面写你的实现.
这个是通过分析窗口树,生成节点, 通过深度遍历算法点击每一个按钮, 同一个按钮不会点击两遍, 一层一层往下层界面进行遍历. 并且支持多个平台, 对接了报告收集器. 跟一般的随机 mokey 不是一个层面的东西.
目前还在测试阶段, 欢迎大家试用提供反馈.
好了, 过滤了一下无关内容
稍等
inspector 能检测到吗, 以它为准
会尽快解决,XCTestWD 非业务性质项目,只能投入少部分时间维护,请见谅
确实有这个问题,试试这么写 :
element?.typeText((element?.value as? String ?? "").characters.map { _ in XCUIKeyboardKeyDelete }.joined(separator: ""))
“Clear 文本框也是有问题的” typeText(“”) 是清理文本框的合理用法,可以去 macaca sample 中试一下
欢迎钉钉留言 Samuel.蕉庵 +65-97788734, 提交 issue 建议提供多的信息, 关于一些想法可以给一些完整的建议,而不是只言片语. 对 issue 处理及时,其实在作者的角度已经是对答问者最大的负责. 特别是同时提出 4 - 5 个 issue 的时候, 不妨先整理一下思绪
你好,我是 XCTestWD 的作,对于你提出的部分问题, 因为考虑到实际价值,所以做了 bypaas.
启动程序时,脚本出问题了,https://github.com/macacajs/XCTestWD 看下这个里面,试一下在 node 安装路径下命令行运行 XCTestWD 启动