在 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.UserRecord
和 import com.google.firebase.auth.FirebaseAuth
库导入到您的项目中。
我使用以下方法删除用户,他们只需要一个电子邮件地址进行身份验证。
UserRecord userRecord = FirebaseAuth.getInstance().getUserByEmail(email);
String uid = userRecord.getUid()
FirebaseAuth.getInstance().deleteUser(uid);
我正在尝试测试我网站的注册过程。 在测试结束时,我想从我的数据库中删除测试期间创建的虚拟用户(我使用的是 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.UserRecord
和 import com.google.firebase.auth.FirebaseAuth
库导入到您的项目中。
我使用以下方法删除用户,他们只需要一个电子邮件地址进行身份验证。
UserRecord userRecord = FirebaseAuth.getInstance().getUserByEmail(email);
String uid = userRecord.getUid()
FirebaseAuth.getInstance().deleteUser(uid);