其弹出式叠加层div如下所示:
<div class="tutorial-button tutorial-button-ok tt-close">Later</div>
源代码如下:
<a class="match-button match-button-close" href="javascript:void(0);" onclick="matchingLayerClose();">
<i class="material-icons match-button-icon">close</i> Later
</a>
我想通过cssSelector,className或“ Later”链接文本来查找Element,没关系
我尝试过:
By.className("tutorial-button tutorial-button-ok tt-close");
By.cssSelector("div[class='tutorial-button tutorial-button-ok tt-close']");
By.xpath("//*[contains(text(), 'Later')]"))
By.xpath("//a[contains(.,'Later')]"))
在其他元素上效果很好。请帮助
答案 0 :(得分:-1)
您可以尝试使用CSS选择器,例如
div.tutorial-button.tutorial-button-ok.tt-close
或类似的XPath
//div[.='Later']
//div[contains(.,'Later')]