我正在尝试使用CasperJS来跟踪 iframe 中的链接,但我似乎无法访问 iframe 的文档。
这是使用我找到的 iframe 示例页面进行的测试。第三个 iframe 有一个 name 属性,我需要 Casper 的 frame 方法。卡斯帕 API
var casper = require('casper').create();
casper.start('http://nunzioweb.com/iframes-example.htm');
casper.withFrame('frame', function(){
this.echo('Page url is ' + this.getCurrentUrl());
this.echo(this.getHTML());
});
casper.run();
正如我所料,页面网址返回“http://nunzioweb.com/lyrics/455Rocket.html”,但返回的 html 是包装 iframe 的页面。
知道如何进入 iframe 以便我可以单击链接 [在我实际执行此操作的页面上]?