selenium - 我可以使用自定义标签创建 XPath 吗?

标签 selenium selenium-webdriver xpath custom-tags

在我的应用程序中使用自定义标签(另一个框架)。我需要为按钮创建 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>

最佳答案

您可以像使用标准标签一样使用自定义标签。
因此,您可以使用 //mosaic-button//mosaic-button/button xpaths

关于selenium - 我可以使用自定义标签创建 XPath 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67197419/

相关文章:

java - 使用页面工厂设计模式在页面对象中第二次调用 web 元素会出现陈旧元素异常

xpath - 在XPATH中获取元素的名称

python - 通过 xpath 枚举元素时 Selenium chromedriver 异常

java - Selenium 获取当前打开的弹出窗口和弹出窗口链接

python - 包装 Selenium "Expected Conditions"Python

java - 如何在不改变实际卡号的情况下屏蔽信用卡号以在selenium中发送 key ?

java - "HasInputDevices"位于 "/org/openqa/selenium/interactions"但它仍在寻找 "/org/openqa/selenium/"

python - 如何在 Python WebDriver 中等待 CSS 和 XPath 选择器的组合?

xml - 如何在没有命名空间的情况下获取属性值?

Python Selenium WebDriver 在新版本(2.4.9)中无法执行 quit()