移动端自动化坑点记录
weditor版本问题
在python3.8中,使用weditor的0.6.4版本相对比较稳定一点:
pip install weditor==0.6.4运行
python -m weditor使用参考:干货分享|APP自动化测试抓元素利器——weditor - 知乎 (zhihu.com)
元素选择器
以前都是用weditor,但是该项目的作者都已经嫌弃weditor了,所以推荐uiautodev
用如下命令安装
pip install uiautodev然后用如下命令启动:
python -m uiautodevxcode缓存问题
xcode在执行任务的时候,会生成不少缓存,缓存路径如下:
Xcode构建缓存与DerivedData(看起来是驱动数据,比如WebDriverAgent)
~/Library/Developer/Xcode/DerivedDataIOS 设备支持驱动
~/Library/Developer/Xcode/iOS DeviceSupportios 模拟器
~/Library/Developer/Xcode/CoreSimulator/Devices日志
~/Library/Logs缓存
~/Library/Caches其中占比最大的是DerivedData和iOS DeviceSupport
DerivedData可以在构建的时候加入参数-derivedDataPath固定位置:
xcodebuild -project ${WebDriverAgent.xcodeproject}
-scheme WebDriverAgentRunner
-derivedDataPath ${DerivedDataPath}
test
USER_PORT=${user_port}iOS DeviceSupport删除了,在构建时会自动下载回来,但是会损耗时间,所以酌情删除
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
soap的会员制餐厅!
喜欢就支持一下吧