我正在使用casperjs填充表单,可以用casperjs和jquery填充一个简单的表单,但是当我尝试使用casperjs和jquery填充角度时,它不起作用。下面是我的示例输入字段。
<input _ngcontent-c10="" autocomplete="off" class="form-control ng-pristine ng-valid ng-touched" type="password" ng-reflect-model="" ng-reflect-field-id="login_saveKey" ng-reflect-gd-field-map="[object Object]" id="login_saveKey" maxlength="8">
以下是我尝试解决此问题但无法正常工作的解决方案
-> $($('[ng-reflect-field-id="login_saveKey"]')[1]).val('23435621').trigger('input');
-> $('#login_saveKey').val('09876543').trigger('input');
-> $("form").find('input').eq(1).val("83749504").trigger("input");
答案 0 :(得分:0)
我知道了,可以使用
this.sendKeys('input#login_saveKey',value);
谢谢。