干貨技術(shù),第一時(shí)間送達(dá)!
目前市面上,被大家用來(lái)做移動(dòng)端App UI自動(dòng)化測(cè)試工具最為常見(jiàn)的當(dāng)屬:
很多小伙伴在剛接觸這兩款工具做App UI自動(dòng)化測(cè)試時(shí),難免會(huì)問(wèn)到,他們能支持微信小程序或者微信公眾號(hào)H5頁(yè)面的自動(dòng)化測(cè)試嗎?答案顯然是肯定的,但需要做一些特殊的設(shè)置。
首先大家需要了解到的是,不管是微信App還是QQ內(nèi)置的瀏覽器,他們的內(nèi)核并不是采用Android原生的WebView
,而是他們自家開(kāi)發(fā)的 X5 WebView
內(nèi)核。當(dāng)我們需要開(kāi)展微信小程序或者微信H5頁(yè)面的自動(dòng)化測(cè)試時(shí),我們需要進(jìn)行一些相關(guān)設(shè)置,切換到系統(tǒng)WebView
內(nèi)核中,這樣才能有效的識(shí)別獲取到App控制元素信息。
1、 首先,打開(kāi)微信中任意一個(gè)聊天框,輸入 debugtbs.qq.com
,點(diǎn)擊進(jìn)入TBS調(diào)試頁(yè)面,再點(diǎn)擊頁(yè)面內(nèi)的“安裝線上內(nèi)核”:
2、 安裝成功后,我們需要重啟微信才可以生效;
3、再次進(jìn)去剛才的TBS調(diào)試頁(yè)面,檢查我們的設(shè)置是否生效,點(diǎn)擊“查看版本信息”,版本信息為 0(null) 則設(shè)置成功:
聯(lián)系客服