CasperJs,如何填写只有一个类,而不是一个名字而不是一个id的表单?

时间:2014-01-04 01:03:13

标签: casperjs

我想填写此表单,但我不知道该怎么做,因为它只有一个类名。 我看到的所有例子都有一个id或一个名字,填写表格并提交,请帮助。

    <form class="header_form" method="post" action="">
  <div class="lgn-items">
      <div class="login_item">
        <label>Email</label>
        <input type="text" name="email" tabindex="1" class="inputtext" id="email" />
      </div>
        <div class="login_item" >
        <label>Password</label>
        <input type="password"  name="password"  tabindex="2" class="inputtext" id="pass" />
       </div>
        <div class="lgn-add">
          <a href="/register.html" class="forgot_pass ">Registration</a> <span>|</span>
          <a href="/forgot.html" class="forgot_pass alt">Forgot your password ?</a>
          <div class="rembo">
            <input type="checkbox" name="remember" value="1" /> Remember me
        </div>
        </div>
   </div>   
    <div class="login_item lgn-btn" >
        <input type="submit" name="login_button" value="Login" tabindex="3" class="login" />

    </div>
    </form>

1 个答案:

答案 0 :(得分:0)

您可以使用任何选择器访问您的表单。在你的情况下,你喜欢这样。

casper.then(function () {
        casper.fill('form.header_form', {
        /** Your parameters here **/
    }, true);
});