Appiumを使用してAndroid上でテスト初心者の自動化を開始します。私はIUAtomatorviewer
を使ってAndroidアプリケーションから要素を取得していますが、私のアプリケーションにはカスタムUIがあると思います。私はを[android.view.View]
の要素に見ましたが、テキストやその他の情報はありません。ここでAppiumオートメーションテスト:アンドロイドのカスタムUIから要素やテキストを取得する方法[android.view.View]
は私のコードです:
AndroidElement el = driver.findElement(By.id(io.***.vodi:id/message_list_item_chat_id));
AndroidElement el2 = (AndroidElement) el.findElementByClassName("android.view.View");
el2.getText(); //result is blank
el2.getAttribute("text") //result is blank
それでは、どのように私は[android.view.View]
からテキストを得るのですか?またはビューの属性?
UIAutomatorviewer
を使用して撮影したスナップ参照してください。
name
属性を使用してテキストを取得開発中に使用された 'RecyclerView'のために、まだあなたはUIAutomatorViewerでまったく異なる' View'を見終わらないことを願っています – nullpointerどのAndroidのSDKあなたが使用しているバージョンですか? –
私は最新のsdkとUIAutomatorに更新する必要があると思います。 –