Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Facebook登录按钮-使用casperjs/phantomjs单击不起作用_Javascript_Facebook_Phantomjs_Facebook Javascript Sdk_Casperjs - Fatal编程技术网

Javascript Facebook登录按钮-使用casperjs/phantomjs单击不起作用

Javascript Facebook登录按钮-使用casperjs/phantomjs单击不起作用,javascript,facebook,phantomjs,facebook-javascript-sdk,casperjs,Javascript,Facebook,Phantomjs,Facebook Javascript Sdk,Casperjs,我尝试用CasperJS测试facebook登录,但当“单击”时,屏幕截图中不会显示弹出窗口 但是,当我在浏览器中手动单击时,它可以工作 casper.then(函数(){ casper.waitForSelector('.fb登录按钮iframe',函数(){ capture('facebook_button_show.png'); 单击(“#facebookTriggerButton”); casper.wait(1000,函数(){ capture('popup_show.png');

我尝试用CasperJS测试facebook登录,但当“单击”时,屏幕截图中不会显示弹出窗口

但是,当我在浏览器中手动单击时,它可以工作

casper.then(函数(){
casper.waitForSelector('.fb登录按钮iframe',函数(){
capture('facebook_button_show.png');
单击(“#facebookTriggerButton”);
casper.wait(1000,函数(){
capture('popup_show.png');
});
});
});

为什么要测试facebook登录?到底为什么?我假设你不能用casperjs来做。因为我想要一个facebook登录(OAuth)过程的自动测试。这就是测试用户的目的,你不应该用真实用户来做。我不明白,你能解释一下你的意思吗?我使用测试用户facebook帐户,但我在Casperjs中的测试不起作用,这就是我的意思: