如何为'提交'写xpath。按钮?

时间:2018-06-07 06:45:05

标签: python-3.x selenium selenium-webdriver xpath

以下是我检查“提交”时的HTML代码。按钮。当我用萤火虫检查时,就像这样,

.//*[@id='step-content-2']/div/md-step-actions/button[2]

但@id =' step-content-2'继续变化,这对我来说很难找到正确的xpath

当我点击“提交”时,下面是检查元素代码。按钮

<button class="md-primary md-raised md-button md-ink-ripple" ng-transclude="" type="button" ng-click="submit()">
   <span>                             Submit                         </span>
   <div class="md-ripple-container" style=""/>
</button>

2 个答案:

答案 0 :(得分:1)

//span[contains(text(),'Submit')]

答案 1 :(得分:1)

您可以使用此XPath单击提交按钮:

//span[normalize-space()='Submit']/parent::button

此XPath将始终是唯一的。