Для этого можно использовать Selenide в комбинации с библиотекой REST-assured.
Пример кода:
1. Авторизация на сайте и получение Bearer токена с помощью Selenide:
```java
String baseUrl = "https://example.com";
Selenide.open(baseUrl);
// Ввод логина и пароля
$(By.name("username")).setValue("your_username");
$(By.name("password")).setValue("your_password");
// Нажатие на кнопку авторизации
$(By.id("loginBtn")).click();
// Получение Bearer токена из ответа
String bearerToken = $.cookie("auth_token"); // предполагаем, что токен сохранен в cookie под именем auth_token
```
2. Использование Bearer токена в HTTP GET запросе с REST-assured:
```java
// Используем Bearer токен в GET запросе
Response response = given()
.header("Authorization", "Bearer " + bearerToken)
.get(baseUrl + "/api/resource");
// Проверяем успешность запроса и обрабатываем полученные данные
response.then()
.statusCode(200)
.body("key", equalTo("value"));
```
Таким образом, после успешной авторизации на сайте и получения Bearer токена с помощью Selenide, мы вставляем его в HTTP GET запрос с помощью REST-assured для доступа к защищенным ресурсам.