Показать сообщение отдельно
  #1 (permalink)  
Старый 29.04.2020, 17:44
Новичок на форуме
Отправить личное сообщение для AlexBoo Посмотреть профиль Найти все сообщения от AlexBoo
 
Регистрация: 09.11.2019
Сообщений: 5

Как при помощи selenium js войти в проект с модулем React-google-login?
Проект React. В проекте установлен модуль React-google-login. Пишу автотест - захожу на страницу проекта, нажимаю на элемент. Тест отрабатывает, ошибок нет.
test.js:
try {
    await driver.get("test.com");

    await driver.wait(until.elementLocated(By.xpath(`//*[@id="root"]/button`)), 10000)
                .click();
    console.log('Click on the button')
  } catch (e) {
    console.log(e)

  } finally {
    console.log("Done",)
  }

HTML:
<button type="primary" class="login-form-button" >Login</button>


Консоль выдает:
Click on the button
Done

Т.е. код отрабатывает без ошибок. При ручном нажатии открывается окно Google, в котором вы можете выбрать свою почту или ввести, а при автотесте второе окно с емейлом не появляется. В автотесте это не работает. Подскажите, как это можно сделать?
Ответить с цитированием