0
我是casperjs的新手,我正尝试登录我们的公司网站。 这就是我对我的命令行中运行:无法在casperjs中从命令行填写登录凭证
casperjs someJob.js --username=My_Username --password=My_Password
我的代码如下:
var LOGIN_USERNAME, LOGIN_PASSWORD, casp;
casp = require('casper').create({
clientScripts: ['jquery.min.js'],
debugLevel: "debug",
viewportSize: {
width: 1024,
height: 768
},
verbose: true,
logLevel: 'info'
});
LOGIN_USERNAME = casp.cli.get('username');
LOGIN_PASSWORD = casp.cli.get('password');
casp.echo('Checking Username and password');
casp.echo(LOGIN_USERNAME);
casp.start('mywebsite.com', function() {
casp.fill('form', {
'username': LOGIN_USERNAME,
'password': LOGIN_PASSWORD
}, true);
});
casp.run();
我无法登录到该网站,我后,看不到屏幕上的以下没有任何反应: [info] [remote]试图从选择器获取表单元素:'form'
任何帮助表示赞赏。谢谢。
贵URL包括通过'http://'开头? –
是的,它在开始时有https。 – DevUser