我试图在窗口中的一个对象上调用一个方法,该方法可以有一个回调,如下所示:
it('should be logged in into Facebook', function(done){
browser.visit('/test').then(function(){
browser.window.FB.getLoginStatus(function(response) {
if (response.status === 'connected') done();
});
});
});
但回调永远不会执行,尽管我可以在资源中看到请求。此外,我尝试使用eval,它也不起作用:
it('should be logged in into Facebook', function(done){
browser.visit('/test').then(function(){
browser.evaluate( 'FB.getLoginStatus(function(response) { console.log("connected") // does not print; })' );
});
});
可能是什么问题?