Facebook使用selenium测试帐户-无法登录我的假用户

Facebook使用selenium测试帐户-无法登录我的假用户,facebook,selenium,facebook-graph-api,selenium-rc,capybara,Facebook,Selenium,Facebook Graph Api,Selenium Rc,Capybara,我正在以编程方式创建测试帐户,然后立即尝试使用selenium驱动的浏览器登录它们。不幸的是,浏览器只是重定向到facebook主页。在重定向flash之前,我可以简单地看到什么似乎是正确的url,所以我没有理由相信浏览器没有达到我想要的目的 这就是说,如果创建一个假帐户,然后将登录url粘贴到浏览器中,一切正常。有人知道为什么在这里使用硒可能是独一无二的吗?我需要做些什么来准备浏览器进行https连接或其他什么吗 我所做的就是:(使用水豚和Selenium web驱动程序) 访问@fake_u

我正在以编程方式创建测试帐户,然后立即尝试使用selenium驱动的浏览器登录它们。不幸的是,浏览器只是重定向到facebook主页。在重定向flash之前,我可以简单地看到什么似乎是正确的url,所以我没有理由相信浏览器没有达到我想要的目的

这就是说,如果创建一个假帐户,然后将登录url粘贴到浏览器中,一切正常。有人知道为什么在这里使用硒可能是独一无二的吗?我需要做些什么来准备浏览器进行https连接或其他什么吗

我所做的就是:(使用水豚和Selenium web驱动程序)

访问@fake_user.login_url


GET/platform/test\u account\u login.php?用户id=10000252974488&n=ILRvb8Lqf2cq05t HTTP/1.1 主持人:www.facebook.com 用户代理:Mozilla/5.0(Macintosh;U;Intel Mac OS X 10.6;en-US;rv:1.9.2.15)Gecko/20110303 Firefox/3.6.15 接受:text/html、application/xhtml+xml、application/xml;q=0.9,/;q=0.8 接受语言:en-us,en;q=0.5 接受编码:gzip,deflate 接受字符集:ISO-8859-1,utf-8;q=0.7,*;q=0.7 活命:115 连接:保持活力

找到HTTP/1.1 302 缓存控制:私有、无缓存、无存储,必须重新验证 过期时间:2000年1月1日星期六00:00:00 GMT 地点: P3P:CP=“Facebook没有P3P策略。请在此处了解原因:” Pragma:没有缓存 设置Cookie:datr=d3J_TWSAN5uIXyh94O1YJkJ8;expires=2013年3月14日星期四14:06:47 GMT;路径=/;域名=.facebook.com;httponly 设置Cookie:lsd=-Lv-N;路径=/;域名=.facebook.com 内容类型:text/html;字符集=utf-8 X-Powered-By:HPHP X-FB-Server:10.52.145.67 X-C检查:关闭 日期:2011年3月15日星期二14:06:47 GMT

内容长度:0

GET/HTTP/1.1 主持人:www.facebook.com 用户代理:Mozilla/5.0(Macintosh;U;Intel Mac OS X 10.6;en-US;rv:1.9.2.15)Gecko/20110303 Firefox/3.6.15 接受:text/html、application/xhtml+xml、application/xml;q=0.9,/;q=0.8 接受语言:en-us,en;q=0.5 接受编码:gzip,deflate 接受字符集:ISO-8859-1,utf-8;q=0.7,*;q=0.7 活命:115 连接:保持活力 Cookie:datr=d3J_TWSAN5uIXyh94O1YJkJ8;lsd=-Lv-N

HTTP/1.1200ok 缓存控制:私有、无缓存、无存储,必须重新验证 过期时间:2000年1月1日星期六00:00:00 GMT P3P:CP=“Facebook没有P3P策略。请在此处了解原因:” Pragma:没有缓存 设置Cookie:reg_fb_gate=http%3A%2F%2Fwww.facebook.com%2F;路径=/;域名=.facebook.com 设置Cookie:reg_fb_ref=http%3A%2F%2Fwww.facebook.com%2F;路径=/;域名=.facebook.com 内容编码:gzip 内容类型:text/html;字符集=utf-8 X-Powered-By:HPHP X-FB-Server:10.52.163.25 X-C检查:关闭 传输编码:分块
日期:2011年3月15日星期二14:06:47 GMT

在尝试访问登录url之前访问Facebook主页:

visit "https://www.facebook.com"
visit @fake_user.login_url
我还没有检查标题,但我猜Facebook设置了一些登录所需的cookie