有一个与 keydown/keyup/keypress/blur 事件绑定的输入字段,并希望使用 casperjs 向该输入字段填充一些值
<input type="text" class="some-input" id="somekey" 
onblur="somefunc_1();" 
onkeydown="if(event.keyCode==13)  somefunc_2();"
onkeyup="somefunc_3();" onkeypress="return somefunc_4();">
这是我尝试使用 casperjs 的方法,但它不起作用:
var somevalue = '3';
casper.then(function(){
        this.mouseEvent( 'click', '#somekey');
        this.page.sendEvent('keypress', somevalue);
        });
casper.wait(1000, function(){
        console.log("input value :" + 
        this.getElementAttribute('#somekey', 'value')); 
        });