【发布时间】:2017-12-20 09:58:20
【问题描述】:
将 casperjs 1.1.4 与 slimerjs 1.0.0-beta1 和 Firefox 58.0b11 一起使用。
我有以下代码:
casper.then(function() {
casper.setFilter(
'page.confirm',
function(msg) {
return true;
},
);
casper.evaluate(function() {
const $btn = $('#btn');
$btn.click();
});
});
casper.then(function() {
test.assertUrlMatch(
/www.google.com/,
'Success',
);
});
点击按钮后会出现确认对话框。但是,由于某种原因,即使我一直返回 true,确认对话框也从未真正得到确认。
【问题讨论】:
-
为了让这个工作我拼命尝试,我在点击后添加了
casper.wait(1000),它似乎工作正常。
标签: javascript casperjs slimerjs