我希望将Facebook登录/注册测试引入C#应用程序的Webdriver套件中。
Facebook Developers上有一篇有关手动验证的文章,但似乎没有引用任何用于自动化这些测试的过程。我可以简单地编写所示的步骤,但是我想避免在Facebook UI上运行脚本,尤其是在涉及创建测试用户时。
查看以前的答案,看来Facebook早在几年前就有了自动化解决方案,但是我再也找不到它的任何引用。
有没有人有过自动执行Facebook Connect登录或注册的经验?您可以分享的任何提示或策略将不胜感激。
您可能要做的第一件事是创建测试用户。
Facebook API使您可以轻松地做到这一点;
https://developers.facebook.com/docs/graph- api/reference/v2.0/app/accounts/test- users
这将为您提供一个登录URL,这将导致自动登录,并因此删除一个cookie,这将帮助您避免在应用程序中进行手动登录。
该API还允许您创建关系并发布事件