使用facebook的screenshot-tests-for-android遇到的坑

1:按照官方給的開始指南,一步一步操作,后來發(fā)現(xiàn)執(zhí)行task的報錯:找不到PIL,網(wǎng)上查了一下是缺少python pillow這個liabrary,

于是使用pip3 install pillow下載,發(fā)現(xiàn)還是失敗,就上facebook的readme發(fā)現(xiàn),說要使用python2.7,這不問題找到了,使用pip3安裝的包是python3環(huán)境下的,于是使用pip重新安裝,pip install pillow,第一個問題解決了

2.執(zhí)行verifyDebugAndroidTestScreenshotTest的時候一直報錯RuntimeError: (u'Unable to parse metadata file, this commonly happens if you did not call ScreenshotRunner.onDestroy() from your instrumentation', IOError(2, 'No such file or directory')).

打了日志確認(rèn)ScreenshotRunner.onDestroy() 方法調(diào)用了,那就是第二個問題了,找不到文件,發(fā)現(xiàn)報錯信息有個temp-dir,刷牙的時候突然靈光一閃,temp-dir??由于我按照官方指導(dǎo)設(shè)置了referenceDir參數(shù),這樣的話,我已經(jīng)把截圖放在這個目錄下了,不會是官方講的那樣放在一個temp-dir了,那我注釋掉這個參數(shù)試試,果然是自己猜想的那樣,問題解決了

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容