Как написать xpath для кнопки «Отправить»? - PullRequest
0 голосов
/ 07 июня 2018

Ниже приведен HTML-код, когда я проверял кнопку «Отправить».Когда я проверял с помощью firebug, получилось так:

.//*[@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 голосов
/ 07 июня 2018

Вы можете использовать этот XPath для нажатия кнопки отправки:

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

Этот XPath всегда будет уникальным.

0 голосов
/ 07 июня 2018
//span[contains(text(),'Submit')]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...