我想用CasperJS填充输入#searchForm
我尝试了3种方法,只有一种方法(sendKeys方法!)
var casper = require("casper").create({
clientScripts: ["vendor/jquery.min.js"],
verbose: false,
logLevel: 'debug',
});
casper.waitForSelector('#search_field', function() {
console.log('#search_field FOUND !!!');
//document.querySelector('#search_field').value = 'search1'; //does not work
//casper.sendKeys('#search_field', 'search1'); // works !
//$('#search_field').val('search1'); // does not work
});
我的偏好是使用jQuery来填充表单。 为什么其他两种方法不起作用?