Как получить HttpClient, возвращающий код состояния?

ФУНКЦИИ СТРЕЛКИ ПОЛЬЗОВАТЕЛЯ

Попробуйте изменить свой обработчик закрытия:

handleCloseOptions = () => {
    console.log("test")
    this.setState({
        showOptions: false
    })
}
0
задан M J 19 January 2019 в 21:29
поделиться

1 ответ

API WebDriver не предоставляет доступ к статусу HTTP. В содержится длинное сообщение о причинах и способах получения этой информации. Как получить код ответа HTTP с помощью Selenium WebDriver

Вы можете использовать API WebDriver для проверки результата после вызова отправки , Ищите мета-теги и элементы страницы, уникальные для страниц ошибок на этом сайте. С помощью вызовов findElement вы можете обеспечить их существование на странице результатов.

В данном конкретном случае сервер, похоже, снова доставляет ту же форму. Вы можете повторно использовать ваши звонки сверху.

На странице результатов действительного входа в систему вы можете найти ссылку выхода из системы по имени класса "logout". Если веб-драйвер не может найти этот элемент, ваша попытка входа не удалась.

    try {
      WebElement logout = driver.findElement(By.className("logout"));
    } catch (NoSuchElementException e) {
      // you are not logged in
    }
0
ответ дан Jens Dibbern 19 January 2019 в 21:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: