当前位置: 首页 > 面试题库 >

使用Selenium Webdriver自动执行Facebook登录

乌和畅
2023-03-14
问题内容

我希望将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还允许您创建关系并发布事件



 类似资料:
  • 问题内容: 我知道这不是一个适当的技术问题,但是在使用selenium制作Facebook发布机器人时,我遇到了问题。到目前为止,这是我的代码 现在,问题是我的代码无法在Fb页面中找到状态框,我对selenium还是很陌生。任何帮助都很好,它是用python编码的。 问题答案: 这是访问的示例代码块 ,通过一组有效的凭据登录,并在以及中使用键入 “ Hie” : 使用XPATH: 使用CSS_SE

  • 问题内容: 一直在网上搜寻诸如firewatir之类的东西,但搜索python。我正在尝试在Linux上自动执行Firefox。有什么建议么? 问题答案: 该PyXPCOM扩展是一种可能性。 但是,看看firewatir提供的内容,我必须将斜纹的建议换成第二种。它基于mechanize,在这种情况下也可能有用。

  • 问题内容: 我正在尝试找到一种无需使用Python即可通过浏览器自动登录Facebook的方法。我尝试了“请求”库。尝试了几种方法: … … 最后一种方法填充页面上的“电子邮件”框,但“通过”框保持为空… 有人可以帮我吗?是否可以使用请求模拟FB登录? 谢谢! 问题答案: 您需要发送完整的表格。找出Facebook期望的最简单方法是使用类似Google Chrome的开发人员工具的工具 来监视您的

  • 我们正在使用WP JWT Auth插件从wp rest API将用户登录到WordPress。WP JWT Auth插件需要密码才能获取令牌,现在当我们集成Facebook登录时,我不确定如何让用户登录,因为我们不会有来自Facebook的密码。 有什么建议吗?

  • 1. 申请应用 1.1 创建第三方授权应用 登录 Facebook 开发者中心:Facebook 开发者中心 (opens new window) 进入“我的应用”管理页面 点击“添加新应用”,在弹窗中选择“用于其他用途” 按照提示,创建应用编号 在应用详情页面,选择“Facebook 登录” 配置“Facebook 登录”的回调地址 获取Client ID和Client Secret 点击左侧菜

  • 如何使用 PHP 自动PayPal付款? 我有我的PayPal企业帐户的电子邮件,收件人的PayPal电子邮件和要转移的金额。有没有办法在没有我互动的情况下进行汇款?(付款来自我的帐户) 当然我会手动运行PHP脚本