Javascript Facebook登录按钮-使用casperjs/phantomjs单击不起作用
我尝试用CasperJS测试facebook登录,但当“单击”时,屏幕截图中不会显示弹出窗口 但是,当我在浏览器中手动单击时,它可以工作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');
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中的测试不起作用,这就是我的意思: