如果webapp具有以下JS代码:
for(i=0; i > -1; i++){var a=1}; // Infinite loop
我使用Selenium / Phantomjs来浏览它,它将永远被卡住。
我该如何解决这个问题? phantomjs是否可以选择为脚本执行设置超时?
答案 0 :(得分:-2)
使用resourceTimeout
var page = require('webpage').create();
page.settings.resourceTimeout = 5000; // 5 seconds