Найти элемент с помощью заполнителя в Protractor? - PullRequest
0 голосов
/ 19 сентября 2018
<input _ngcontent-c6="" formcontrolname="password" 
    name="password" onblur="this.placeholder = 'Password'" 
    onfocus="this.placeholder = ''" 
    placeholder="Password" 
    required="" type="password" 
    ng-reflect-required="" ng-reflect-name="password" 
    class="ng-pristine ng-invalid ng-touched"> 

Каков наилучший способ найти элемент: placeholder = "Enter Username"?

Сценарий: найти элемент, используя фрагмент кода выше Пользователь нажимает на поле "Enter Name", другойвсплывающее окно для ввода имени.

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019

Для заполнителя вы можете использовать:

element(by.css('[placeholder = "Password"]'));
0 голосов
/ 19 сентября 2018

Вы можете использовать XPath так:

.//input[@placeholder='Enter Username']
...