XPath 不适用于其中一种硒场景
XPath not working for one of the selenium scenario
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')]
不需要依赖text,请使用下面的xpath
//a[@onclick='backBtnClick()']//child::img[contains(@src,'images/arrow-left-white.svg')]
在你的xpath
中使用双斜杠
//a[@onclick='backBtnClick()']//img[contains(text(),'Back')]
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')]
不需要依赖text,请使用下面的xpath
//a[@onclick='backBtnClick()']//child::img[contains(@src,'images/arrow-left-white.svg')]
在你的xpath
中使用双斜杠//a[@onclick='backBtnClick()']//img[contains(text(),'Back')]