2017-01-31 21 views
1

Appiumを使用してiOSモバイルアプリケーションを自動化していますが、いくつかの要素でAppium inspectorはXPATHを見つけることができません。Appium inspectorがiOSアプリケーションのカスタムオブジェクトを見つけることができません

これは、AppiumがInstrumentsを使用しており、iOS標準オブジェクトのみを検索できますがカスタムオブジェクトは検索できないためです。

私はこれに関する提案/助けを感謝します。

例:各要素にアクセシビリティ識別子を設定

app page screen

+1

カスタムオブジェクトのアクセシビリティについて調べましたか?彼らはVoiceOverで動作しますか? – Mats

+0

VoiceOverはSettings.app - > General - > Accessibility - > VoiceOverで有効にできますが、無効にするのは難しい場合があります。私は、AppiumがVoiceOverと同じ機能を使用してアプリについて知っているからです。 – Mats

+0

@Mats私はVoiceOverでチェックしただけで、ラジオボタンも識別できません – Gyan

答えて

0

を次のラジオボタンのXPathを検索する必要があり、問題が解決するだろう。

あなたは、インターフェイスビルダーでそれを行うか、プログラム的

view.AccessibilityIdentifier = "CreditCardTextField"; 

あなたはあなただけのビューのためのIDとしてこれを使用することができますXPathを使用する必要はありませんすることができます。

関連する問題