質問: ウィンドウにアタッチで複数の同じウィンドウの時エラーになる アプリケーションに設置されているボタンをクリックしたら別のウィンドウが立ち上がります。 元のウィンドウと、新しく立ち上がったウィンドウのセレクターが、 「app」「cls」「title」が同一なのですが「ctrlname」のみ末尾が異なります。 一番外側のウィンドウアタッチに、ctrlnameをワイルドカードを使いすべて一つのウィンドウをアタッチで済むようにしたのですが、新しく立ち上がったウィンドウで要素が取得できなくなってしまいました。 セレクターの「検証」は緑色になっており、部分実行でも成功しているのですが一連の流れで実行したときに取得できなくなってしまいます。 この問題を解決す...
回答: こんにちは 具体的なセレクター情報がないので推定がはいりますが、対応案としては ・ctrlname属性をワイルドカードではなく、適切に指定する ・セレクターでnon-greedy searchを指定する。 セレクターの最短一致検索 about non-greedy search the non-greedy search makes it possible to identify the target element from a pool of similar applications, matching the attributes you specify...