我是CasperJS的新手,我正在尝试填写表格。我已经按照教程,但我的问题是我要填写的表单没有表单元素名称。
<form class="login-form" action="#" method="post">
<input type="text" tabindex="1" class="login-user input-block-level" placeholder="Username" />
<input type="text" tabindex="1" class="login-password input-block-level" placeholder="Password" />
我如何定位这些字段?
答案 0 :(得分:1)
您可以使用您能想到的任何CSS选择器使用casper.fillSelectors()
填充表单字段。那些似乎很好:
casper.then(function(){
this.fillSelectors('form.login-form', {
'input.login-user': 'my username',
'input.login-password': 'my password'
}, true);
});