如何使用CasperJS或PhantomJS填写表格?

时间:2015-02-14 07:28:28

标签: javascript forms phantomjs casperjs

我想使用 id,cssSelector,className,name,XPath等来填充表单。。是否可以使用CasperJS或PhantomJS?

1 个答案:

答案 0 :(得分:1)

如果您只想知道是否可以这样做。是的,它是可行的。在CasperJS和PhantomJS中。就此而言,它可以在vanilla Javascript中完成。

this.fillSelectors('form#contact', {
    'input[name = name ]' : 'John Doe',
    'input[name = email ]' : 'xyz@email.com',
    'input[name = phone ]' : '123456789'
});

CasperJS提供了四个函数来填充名称,CSS3选择器,标签或XPath表达式