这是输入字段:
<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');
我可以在给定的输入字段中输入值的正确语法是什么?
答案 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()
。
希望它对您有帮助