ФУНКЦИИ СТРЕЛКИ ПОЛЬЗОВАТЕЛЯ
Попробуйте изменить свой обработчик закрытия:
handleCloseOptions = () => {
console.log("test")
this.setState({
showOptions: false
})
}
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
}