【问题标题】:XPath not working for one of the selenium scenarioXPath 不适用于其中一种硒方案
【发布时间】:2021-11-25 10:48:09
【问题描述】:

HTML

<div data-testid="signin-back-button" class="white-arrow">
     <a href="/" class="back-text" onclick="backBtnClick()">
         <img class="back-arrow-white" src="/images/arrow-left-white.svg" aria-hidden="true">
              Back
      </a>
</div>

我把 xpath 写成

//a[@onclick='backBtnClick()']/img[contains(text(),'Back')]

【问题讨论】:

    标签: selenium xpath cucumber


    【解决方案1】:

    不需要依赖text,请使用下面的xpath

    //a[@onclick='backBtnClick()']//child::img[contains(@src,'images/arrow-left-white.svg')]
    

    【讨论】:

      【解决方案2】:

      在您的 xpath

      中使用 双斜杠
      //a[@onclick='backBtnClick()']//img[contains(text(),'Back')]
      

      【讨论】:

        猜你喜欢
        • 2015-02-03
        • 1970-01-01
        • 2014-07-21
        • 2020-09-05
        • 2013-04-20
        • 2017-01-16
        • 1970-01-01
        • 2012-12-09
        • 2017-05-13
        相关资源
        最近更新 更多