使用填充方法时,如何选择按下按钮?

Cap*_*iel 3 casperjs

我想填写表格,然后按一个特定的按钮.是否可以使用casper.fill方法选择按钮?

NiK*_*iKo 6

不直接用这个fill()方法,用click()一个:

HTML:

<form name="plop">
    <input type="text" name="q">
    <input type="submit" name="foo" value="Foo!">
    <input type="submit" name="bar" value="Bar!">
</form>
Run Code Online (Sandbox Code Playgroud)

Casper脚本:

// casperjs script
casper.fill('form[name="plop"]', {
    q: 'yeah',
});
casper.click('input[type="submit"][name="bar"]');
Run Code Online (Sandbox Code Playgroud)