一、環(huán)境搭建 a) 安卓:http://www.reibang.com/p/47b2e3b4eb86 b) 蘋果:http://www.reibang.com/p/bdb04a3aae24 二蚌卤、testId命名規(guī)則 a) 參考如圖 image.png 三弯予、設(shè)備管理 a) 在package.json中添加配置個人電腦的模擬器或者真機 四递雀、E2e工程管理 a) 之后抽離成submodule,開放給測試 五、常見api a) 參考鏈接:https://github.com/wix/Detox/blob/master/docs/APIRef.Expect.md 六、生命周期 a) 參考鏈接:https://jestjs.io/docs/en/setup-teardown 七晌端、注意事項 a) Tap帶坐標的 b) Sleep,timerout等等 c) typeText和replaceText d) ios下的兼容 八恬砂、detox原理 a) Detox build和detox test的作用 b) 同步和異步處理 九咧纠、采坑 a) 路由不支持(解決方案:升級到最新版本) b) ios點擊登錄按鈕,點擊了但是無法跳轉(zhuǎn)到主頁泻骤。(ios按鈕采用multiTap(2)) c) ios主線程繁忙漆羔,執(zhí)行用例梧奢,一直卡主,直到超時演痒。(分析代碼原因亲轨,核心是調(diào)用了ios bridge)