Используйте Firebase SDK в Katalon-Studio - PullRequest
0 голосов
/ 02 сентября 2018

Я пытаюсь проверить процесс регистрации на моем сайте. В конце теста я хочу удалить фиктивного пользователя, который был создан во время теста, из моей базы данных (я использую 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. Я мог бы использовать jar-файл нужной библиотеки, но я не знаю, где его взять. Что мне делать?

Ответы [ 2 ]

0 голосов
/ 25 января 2019

Если вы еще этого не сделали, импортируйте библиотеки 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);

0 голосов
/ 05 сентября 2018

Я нашел файлы jar здесь:
https://jar -download.com / артефакты / com.google.firebase
Я добавил их в качестве внешних библиотек в каталоне (Проект-> Настройки-> Внешние библиотеки)

...