我试图找到一个按钮并单击它。我正在使用硒和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 param找到它,那么你可以使用css选择器:
button[ng-click="quoteSecondaryOptionsCtl.selectCover('Essential', 0)"]