【发布时间】:2018-09-14 00:58:10
【问题描述】:
我正在使用 casperjs 填写表单,一个简单的表单可以用 casperjs 和 jquery 填写,但是当我尝试使用 casperjs 和 jquery 填写 angular 时,它不起作用。下面是我的示例输入字段。
<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");
【问题讨论】: