一尘不染

使用Selenium Webdriver自动执行Facebook登录

selenium

我希望将Facebook登录/注册测试引入C#应用程序的Webdriver套件中。

Facebook
Developers上有一篇有关手动验证的文章,但似乎没有引用任何用于自动化这些测试的过程。我可以简单地编写所示的步骤,但是我想避免在Facebook
UI上运行脚本,尤其是在涉及创建测试用户时。

查看以前的答案,看来Facebook早在几年前就有了自动化解决方案,但是我再也找不到它的任何引用。

有没有人有过自动执行Facebook Connect登录或注册的经验?您可以分享的任何提示或策略将不胜感激。


阅读 377

收藏
2020-06-26

共1个答案

一尘不染

您可能要做的第一件事是创建测试用户。

Facebook API使您可以轻松地做到这一点;

https://developers.facebook.com/docs/graph-
api/reference/v2.0/app/accounts/test-
users

这将为您提供一个登录URL,这将导致自动登录,并因此删除一个cookie,这将帮助您避免在应用程序中进行手动登录。

该API还允许您创建关系并发布事件

2020-06-26