ai didi

java - 使用 Xpath 时按钮位置错误?

转载 作者:行者123 更新时间:2023-12-01 14:41:50 24 4
gpt4 key购买 nike

我必须使用这样的按钮测试动态应用程序:

 <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 来定位按钮位置。

最佳答案

您的示例显示它是一个按钮,但您的 XPath 正在寻找图像:

//img[@ng-click='addAnswer(question)']

以上是您正在使用的内容,其中 img 作为元素类型。

将其更改为按钮

关于java - 使用 Xpath 时按钮位置错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15874317/

24 4 0
文章推荐: java - 从 YBR_FULL Dicom 图像创建 BufferedImage
文章推荐: java - 如何根据实时情况使方法每7天同时循环一次?
文章推荐: java - 无法将隐藏项映射到 javabean struts2
文章推荐: Eclipse 错误 : indirectly referenced from required . 类文件?
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com