我有一个页面加载带有“详细信息”链接的项目列表。单击此链接将打开一个模式弹出窗口,其中包含我需要的数据。
我想遍历这些“详细信息”链接中的每一个,单击它以打开模式弹出窗口,读取数据,将其关闭并继续下一个。
我该怎么做呢?我不确定如何在循环中触发远程单击以打开模式,然后使用“.waitForSelector”来读取模式中的信息。
到目前为止,我有:
casper.start(url);
// How do i loop these two steps ??
casper.then(function() {
this.evaluate(function() {
var detailsBtn = Zepto('.details').first();
detailsBtn.trigger('click');
});
});
casper.waitForSelector('#popup-window', function() {
// read data from popup
});
这适用于一个链接:)
任何帮助将不胜感激 !
谢谢