关于casperjs调换窗口,引用jquery和step栈!
首先,调换窗口用withPopup方法,调用了此方法后执行环境在这个step中暂时换到了新建的窗口,但是,在这个step执行结束,进行下一个step时,环境会自动转换到之前的环境中。代码实例如下: 对了,也可以直接用js语句对DOM进行操作,去掉target=”_blank”属性就可以了,这样也可以,但是并没有实现跳转窗口,而是让窗口不跳转,直接在元窗口上显示参考这篇文章 用js操作DOM实现 网站: http://www.biqukan.com/ 当然,withPopup方法的参数去看官方文档 var casper = require ( "casper" ).create({ pageSettings:{ userAgent: "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0" , loadImages: false } }); phantom.outputEncoding = "gbk" ; casper.start( "http://www.biqukan.com/" , function () { this .capture( "D:/图片/首页.jpg" ); this .click( "div.item:nth-child(1) > div:nth-child