Дождитесь загрузки страницы с транспортиром в приложении Bootstrap

Можно ли дождаться загрузки страницы с помощью транспортира в приложении Bootstrap? Не могу найти по этому поводу достоверной информации.

Вы можете уточнить свой вопрос?

Nico Haase 17.04.2018 09:30
Зод: сила проверки и преобразования данных
Зод: сила проверки и преобразования данных
Сегодня я хочу познакомить вас с библиотекой Zod и раскрыть некоторые ее особенности, например, возможности валидации и трансформации данных, а также...
Как заставить Remix работать с Mantine и Cloudflare Pages/Workers
Как заставить Remix работать с Mantine и Cloudflare Pages/Workers
Мне нравится библиотека Mantine Component , но заставить ее работать без проблем с Remix бывает непросто.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
TypeScript против JavaScript
TypeScript против JavaScript
TypeScript vs JavaScript - в чем различия и какой из них выбрать?
Синхронизация localStorage в масштабах всего приложения с помощью пользовательского реактивного хука useLocalStorage
Синхронизация localStorage в масштабах всего приложения с помощью пользовательского реактивного хука useLocalStorage
Не все нужно хранить на стороне сервера. Иногда все, что вам нужно, это постоянное хранилище на стороне клиента для хранения уникальных для клиента...
Что такое ленивая загрузка в Angular и как ее применять
Что такое ленивая загрузка в Angular и как ее применять
Ленивая загрузка - это техника, используемая в Angular для повышения производительности приложения путем загрузки модулей только тогда, когда они...
2
1
214
2

Ответы 2

сначала вы должны увидеть, загружена ли страница, какие элементы появляются на странице или что меняется при загрузке страницы, и ожидать, что это произойдет. есть много способов проверить на основе вашего приложения, вы можете проверить, изменился ли URL-адрес страницы и каковы ваши ожидания, или с помощью browser.waitForAngular(); дождитесь загрузки angular или проверки того, загружен ли DOM или нет, выполните простой скрипт и ожидайте результата в тесте транспортира, например: <body onload = "script();"> и др.

Есть два зелья - уродливое и хорошее.

  1. browser.sleep(time), который я очень не одобряю, потому что ваши тесты завершится ошибкой, если возникнут проблемы с сетью или изменится время загрузки страницы.
  2. вариант секунд - сделать brower.wait(), вы можете узнать больше об этом в транспортире док, который даст обещание и дождется его разрешения.

Другие вопросы по теме