XPath 表示元素,单击



我正在尝试找到一个按钮并单击它。我正在将硒与 c# 一起使用,并且还有量角器。我找不到该元素。

<button class="btn--primary quote-summary__card-btn" role="button" aria-label="Choose Essential Cover" ng-disabled="!quoteSecondaryOptionsCtl.pageLoaded" ng-click="quoteSecondaryOptionsCtl.selectCover('Essential', 0)" style="">Choose</button>

谁能帮我解决这个问题?

尝试遵循XPATH

//button[@class='btn--primary quote-summary__card-btn' and text()='Choose']

这实际上取决于您的页面结构。除了按钮文本之外,您还有其他唯一标识符吗?如果没有,则使用 XPath 找到它:

//button[contains(text(), 'Choose')]

如果你想通过你的ng-click参数找到它,那么你可以使用css选择器:

button[ng-click="quoteSecondaryOptionsCtl.selectCover('Essential', 0)"]

最新更新