【发布时间】:2013-04-08 08:15:21
【问题描述】:
我必须使用这样的按钮测试动态应用:
<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
列出 AddAnswerBtn = getDriver().findElements(By.className("btn-primary")); AddAnswerBtn.get(0).click();
找到它的正确路线是什么?我不想使用类来定位它,我想使用 Xpath 来定位按钮位置。
【问题讨论】:
-
它是如何失败的?它给了一个例外吗?没做什么?找到错误的元素?什么?
-
我有多个 css 类按钮......所以我不想使用它使用类和使用 xpath 我找不到它
-
浏览器 chrome 和 xp