casperJS keypress letter" A"在html输入文本需要填充

时间:2016-09-06 15:54:34

标签: javascript phantomjs casperjs

我必须抓一个网站,但我无法登录,因为它在电子邮件和密码输入字段内输入时跟踪事件。该网站是https://en.wikipedia.org/wiki/Rsync。这是我的代码

casper.then(function() {
    this.sendKeys('#email_input', casper.page.event.key.Enter , {keepFocus: true});
    this.sendKeys('#email_input', 'david@mspseofactory.com', {keepFocus: true});
    this.sendKeys('#email_input', casper.page.event.key.Space , {keepFocus: true});


    this.sendKeys('#password_input', casper.page.event.key.Enter , {keepFocus: true});
    this.sendKeys('#password_input', "Babylon7", {keepFocus: true} );
    this.sendKeys('#password_input', casper.page.event.key.Space , {keepFocus: true});
    this.sendKeys('#password_input', casper.page.event.key.Backspace , {keepFocus: true});
    this.sendKeys('#password_input', casper.page.event.key.Enter , {keepFocus: true});  
});

但我仍然无法登录,因为输入事件侦听器未检测到输入字段上的任何实际按键。该网站使用角度JS。

我们如何使用字母" A"触发按键加载HTML输入文本。在谷歌开发者控制台?

0 个答案:

没有答案