我正尝试使用CasperJS设置单选按钮的值,但一直没有成功。
有人可以解释一下为什么这个测试中的assertEval失败吗?
有人可以解释一下为什么这个测试中的assertEval失败吗?
this.test.assertExist('input[name=main][value=yes]');
casper.thenEvaluate(function(term) {
document.querySelector('input[name=main][value=yes]').setAttribute('checked', true);
});
this.test.assertEval(function() {
return document.querySelector('input[name=main][value=yes]').getAttribute('checked') == "true";
}, 'Main was set to true');