这个代码语句(在 casperjs 文档中给出)究竟是做什么的?
return /message sent/.test(document.body.innerText);
相同的文档并没有解释太多。因此,麻烦。
fill()
我正在尝试使用 casperjs方法检查我是否已成功登录网站。
如果重要的话,这是我的脚本:
var casper = require('casper').create();
casper.start('http://example.com', function() {
this.fill('form[action="login.php"]', {
'username': 'myname',
'password': 'mypass'
}, true);
});
casper.then(function() {
this.evaluateOrDie(function() {
return /message sent/.test(document.body.innerText);
}, 'sending message failed');
});
casper.run(function() {
this.echo('message sent').exit();
});
我需要帮助casper.then()
并casper.run()
检查我的登录尝试。我对javascript和casperjs都很陌生,所以如果这是一个非常基本的问题,请原谅我。