如何使用 XCUITesting 在 iOS 中自动化 Google/Facebook 注册?

问题描述

如何为每次注册获得新的 Google 和 Facebook 帐户?如果我使用相同的 Facebook 或 Google 帐户,那么我的应用程序会抛出“帐户已存在”。是否有任何网站具有用于测试目的的虚拟 facebook 或 Google 帐户?

解决方法

我们遇到了类似的问题并在启动测试之前注销应用程序,然后我们将添加随机电子邮件。为每个测试执行创建一个随机电子邮件地址

    let uuid = UUID().uuidString
    let email = "stack" + uuid + "@example.com"

    an email will be stack3r33045454-4343@example.com

仅供参考 example.com 是为测试目的而创建的,其他域可能会从 facebook.com 收到不需要的电子邮件

example.com:此域用于文档中的说明性示例。您可以在没有事先协调或征得许可的情况下在文献中使用此域。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...