【发布时间】:2015-05-07 12:56:49
【问题描述】:
我的代码:
casper.waitForSelector('.single_like_button.btn3-wrap .btn3',
function success() {
this.click('.single_like_button.btn3-wrap .btn3');
}
);
返回:
TypeError: 'undefined' is not an object (evaluating 'window.angular.version')
https://s.ytimg.com/yts/jsbin/www-en_US-vfl2odRpD/angular_base.js:167
https://s.ytimg.com/yts/jsbin/www-en_US-vfl2odRpD/angular_base.js:225
单击按钮时,将打开第二个选项卡窗口,如弹出窗口, 当第二个窗口完成工作后,它将自动关闭并将数据传输回第一个窗口。 我不知道这个过程是否使用了 Angular js? 我是否需要安装 angularjs 以及如何安装? 因为错误似乎与 angularjs 有关
弹出的 url 在 javascript 的函数中,我不知道如何抓取它 我没有得到弹出网址,所以我不知道如何使用“waitforpopup” 但即使我可以获取 url,我仍然必须单击按钮才能正确传输数据。我用过 clickLabel("Subscribe", div) ,也没用。
有什么建议吗?
【问题讨论】:
-
如果您解决了这个问题,请告知社区