次のようなボタンを使用して動的アプリをテストする必要があります。
<button class="btn btn-primary btn-mini" ng-click="addAnswer(question)" ng-show="question.editing">Add Answer</button>
私はそれでボタンを見つけようとしていましたが、失敗しました
getDriver().findElement(By.xpath("//img [@ng-click='addAnswer(question)']")).click();
CSS の使用
List AddAnswerBtn = getDriver().findElements(By.className("btn-primary")); AddAnswerBtn.get(0).click();
それを見つけるための正しい行は何ですか? クラスを使用して場所を特定するのではなく、Xpath を使用してボタンの場所を特定したいと考えています。