我目前正在開發一個UI自動化測試項目。針對反應原生應用程序的UI測試
我的工作是對通過react-native構建的應用程序進行UI自動測試。
問題是react-native不提供資源ID。
我試過nativeID和testID,它沒有工作。
我試過了accessibilityLabel,但這不是做這件事的方法,因爲它分配給了內容descp:它被盲模式使用。
我試過cavy這是一個集成UI測試工具,但它是非常新的,並沒有太多的支持,加上它還沒有退出開發。
我試過selendroid,但我在加載本地selendroid服務器中的應用程序時遇到了一些問題,我認爲它與本地反應有關。
請任何幫助!
的唯一的事情是,在uiautomatorviewer露面是accessibilityLabel,它表現爲content-descp。我對你有另一個問題:當你發現你的應用程序存在缺陷時,你是否需要修復你的應用程序然後進行assembleRelease(在cmd中)?是不是這個過程如此痛苦地慢? –
你在說什麼關於發佈流程或者僅僅爲UI測試構建發佈版本?我認爲UI測試是無法實現的,我認爲UI測試是驗收測試,並不一定是發現bug的主要測試,我們仍然關注單元測試和針對開發和UI測試的集成測試運行較少r驗收測試。 – hyb175
好的非常感謝你的幫助,只是我的老闆告訴我要做UI測試,這是我實習的一部分,而且我沒有太多的選擇。但無論如何謝謝你。 –