如何使用输入标签中的名称属性在量角器的输入字段中添加值?

时间:2018-11-29 09:08:25

标签: protractor

这是输入字段:

<input type="text" name="_username" class="form-control" placeholder="Username" value="">

这是我的选择器,但未在输入字段中输入值:

$('[name="_username"]').sendKeys('asdasda');

我也尝试过

browser.element(by.css('[name="_username"]').sendKeys('asdasda');

,但效果不佳。与

相同
browser.findElement(by.css('[name="_username"]')).sendKeys('asdasda');

我可以在给定的输入字段中输入值的正确语法是什么?

2 个答案:

答案 0 :(得分:2)

尝试一下:

browser.element(by.css('input[name="_username"]').sendKeys('asdasda');

OR

browser.element(by.css('input[placeholder="Username"]').sendKeys('asdasda');

答案 1 :(得分:0)

var ele= element(by.css('input.form-control'));

ele.sendKeys("abc");

如果有多个元素,请相应尝试get()

希望它对您有帮助