我可以使用自定义标签创建 XPath 吗?
Can I create XPath with custom tags used?
在我的应用程序中使用了自定义标签(另一个框架)。我需要为按钮创建 XPath。
<mosaic-button class="mc-btn" id="btnShowResults btnShowResults " color="secondary" type="button" title="Show results" text="Show results" data-ng-disabled="v1RetrieveService.activeAdvSearchSettings().length < 1 || !isValidForm()" data-ng-click="v1RetrieveService.activeAdvSearchSettings().length < 1 || !isValidForm() || showResults()">
<button type="button" class="mc-btn__button mc-btn__button--secondary" ng-class="{'mc-btn__button--rounded mc-btn__button--icon-only' : rounded, 'mc-btn__button--icon-only' : justicon}" aria-label="" ng-disabled="disab">
<!-- ngIf: useIcon -->
<div class="mc-btn__div ng-binding" ng-class="{'mc-btn__div--icon-only' : rounded, 'mc-btn__div--icon-only' : justicon}">
<!-- ngIf: showSpinner -->
Show results
</div>
</button>
</mosaic-button>
不确定自定义标签是什么意思。
要找到这个按钮,我会使用 xpath:
//div[contains(@class,'mc-btn__div ng-binding') and contains(@ng-class, 'mc-btn__div')]
您可以像使用标准标签一样使用自定义标签。
所以你可以使用 //mosaic-button
或 //mosaic-button/button
xpaths
在我的应用程序中使用了自定义标签(另一个框架)。我需要为按钮创建 XPath。
<mosaic-button class="mc-btn" id="btnShowResults btnShowResults " color="secondary" type="button" title="Show results" text="Show results" data-ng-disabled="v1RetrieveService.activeAdvSearchSettings().length < 1 || !isValidForm()" data-ng-click="v1RetrieveService.activeAdvSearchSettings().length < 1 || !isValidForm() || showResults()">
<button type="button" class="mc-btn__button mc-btn__button--secondary" ng-class="{'mc-btn__button--rounded mc-btn__button--icon-only' : rounded, 'mc-btn__button--icon-only' : justicon}" aria-label="" ng-disabled="disab">
<!-- ngIf: useIcon -->
<div class="mc-btn__div ng-binding" ng-class="{'mc-btn__div--icon-only' : rounded, 'mc-btn__div--icon-only' : justicon}">
<!-- ngIf: showSpinner -->
Show results
</div>
</button>
</mosaic-button>
不确定自定义标签是什么意思。 要找到这个按钮,我会使用 xpath:
//div[contains(@class,'mc-btn__div ng-binding') and contains(@ng-class, 'mc-btn__div')]
您可以像使用标准标签一样使用自定义标签。
所以你可以使用 //mosaic-button
或 //mosaic-button/button
xpaths