如何评估casperjs中是否存在警报?

时间:2017-03-20 15:06:04

标签: javascript casperjs



casper.waitForAlert(function(response) {
    this.echo("Alert received: " + response.data);
});




等待超时5000毫秒已过期,退出。 //我希望代码能够继续并存储在变量中,无论是否存在警报

例如...... if(exists.alert).. {}: - (

1 个答案:

答案 0 :(得分:2)

基本上你应该对waitForAlert函数使用onTimeout选项。 如果我们在外部(全局)定义myAlert变量,那么您可以从任何地方使用它。此外,通过使用对象,我们可以轻松地保存例如警报值

dstat