在 Katalon-Studio 中使用 Firebase SDK

Use Firebase SDK in Katalon-Studio

我正在尝试测试我网站的注册过程。 在测试结束时,我想从我的数据库中删除测试期间创建的虚拟用户(我使用的是 Firebase)。 我使用 Katalon-Studio 运行 我的测试。 我从一些 firebase SDK 教程中得到了以下代码:

FileInputStream serviceAccount =
  new FileInputStream("path/to/serviceAccountKey.json");

FirebaseOptions options = new FirebaseOptions.Builder()
  .setCredentials(GoogleCredentials.fromStream(serviceAccount))
  .setDatabaseUrl("https://project-name.firebaseio.com")
  .build();

FirebaseApp.initializeApp(options);

问题是编译器无法解析 Firebase 的 methods/classes。 我可以使用所需库的 jar 文件,但我不知道从哪里获取它。 我该怎么办?

我在这里找到了 jar 文件:
https://jar-download.com/artifacts/com.google.firebase
我将它们添加为 katalon 中的外部库(项目->设置->外部库)

如果您还没有这样做,请将 com.google.firebase.auth.UserRecordimport com.google.firebase.auth.FirebaseAuth 库导入到您的项目中。

我使用以下方法删除用户,他们只需要一个电子邮件地址进行身份验证。

UserRecord userRecord = FirebaseAuth.getInstance().getUserByEmail(email); String uid = userRecord.getUid() FirebaseAuth.getInstance().deleteUser(uid);