Я пытался протестировать свое собственное приложение React с помощью Protractor, но я не знаю правильного синтаксиса тестовых случаев. Я искал несколько вещей, таких как:
await browser.waitForAngularEnabled(false);
Команда полезна, но я все еще не знаю, как писать тестовые примеры для приложения React. Учебники доступны только для Angular, например, как нажать на определенную кнопку, как написать в поле ввода, как проверить результат теста, как сопоставить значения, как получить заголовок и т. д. Пожалуйста, помогите мне в этом, потому что для этого мне нужен транспортир. Заранее спасибо.
Я видел это ранее, я не понимаю, как получить результат в конце и посмотреть, правильно это или нет?
Плюс хуки тоже состоят из разных состояний я чертовски запутался
Преимущество транспортира в том, что он не зависит от языка. Вы можете протестировать страницы реакции, как и любую другую страницу. Убедитесь, что вы установили ignoreSynchronization перед тем, как посетить страницу без углов, и все эти руководства должны работать.
// if true, ignore synchornization for testing non-angular pages.
browser.ignoreSynchronization = true;
Возможно, вам придется заменить угловые ожидания своими собственными.
Это выглядит полезным medium.com/@abhinabaghosh.1994/…