我必须遗漏一些非常明显的东西但是当我尝试将文本传递到输入字段时,脚本不会失败,但它也不会在文本字段中输入文本。如果它有任何区别,文本字段将只接受数字。
这是html
<input type="number" class="form-control au-target form-control-warning" value.bind="bidAmount & debounce:500 & validate" au-target-id="126" placeholder="Enter Amount">
&#13;
这是我在页面对象文件
上尝试的方法
var amount = 60;
return element(by.valueBind('bidAmount & debounce:500 & validate"')).clear().sendKeys(amount);
&#13;
我还试过了by.cssContainingText()
和by.css()
,但都没有工作
答案 0 :(得分:1)
你可以尝试,
$("input[placeholder='Enter Amount']").clear().sendKeys('hello');
或更明确的
element(by.css("input[placeholder='Enter Amount']")).clear().sendKeys('hello');
答案 1 :(得分:0)
你能得到它吗?
$('input[type="number"][class="form-control au-target form-control-warning"]').clear().sendKeys(amount);