在量角器中使用占位符查找元素?

时间:2018-09-19 06:08:58

标签: angularjs selenium testing protractor placeholder

<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 :(得分:0)

您可以像这样使用XPath:

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

答案 1 :(得分:0)

对于占位符,您可以使用:

element(by.css('[placeholder = "Password"]'));