質問: セレクタの属性によって安定感が異なる? セレクターを当てた時に選択する属性によってシナリオの動作の安定感が異なるでしょうか? 例えば、aaname属性、title属性、src属性、tag属性の中でaaname属性が一番安定感がある といった感じの差はあるのでしょうか?
回答: どれを使えばいいか?はケースバイケースなので一概には言えないと思います。 aanameはボタンとかだと使えることが多いですが、テキストだと使えないことが多いイメージです。aanameは「active accessibility」の意で、uiautomationが算出してくれるっぽいのですが、結果は要素の表示値だったり状態値だったりします。画面上で「表示値が一意」なら安定感があるんですけど。 個人的には毎回、uiexplorerの画面を見ながら「これとこれなら、ページ構造に依存しにくいので安定感あるかなあ」と個別に考えています。