Есть ли способ получить фактическое значение поля ввода для теста Selenium?
Например:
Мне нужно проверить, имеет ли поле значение и является ли оно правильным:
На странице:
Электронная почта менеджера: branch_manager@example.com.
Мне нужно получить значение 'branch_manager@example.com', но при использовании XPath отображается только следующее.
<input type="text"
name="Email"
id="Email"
ng-model="vm.email"
placeholder=""
maxlength="200"
ng-readonly="vm.editField"
ng-required="!vm.viewState"
ng-pattern="/^[a-zA-Z0-9.!#$%&�*+\/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/"
class="ng-pristine ng-valid md-input ng-valid-pattern ng-valid-maxlength ng-valid-required ng-touched"
readonly="readonly"
aria-required="false" aria-invalid="false">
Я получаю только ng-model
, который содержит значение, которое я на самом деле хочу, это значение внутри модели. Возможно ли это?