Как находить битые изображения, не путая их с отложенной загрузкой.
Проверка касается загрузки, а не уместности изображения. Запишите адрес сбойного источника и отличайте блокировку запроса от отсутствующего файла.
Адаптируйте процесс под свою задачу.
Проверьте выбранную страницу после ожидаемой загрузки, записав источник изображения, альтернативный текст и доступные сведения о загрузке. Отделяйте сбои от отложенных изображений, которые ещё не запрашивались. Повторно проверьте нужные изображения после прокрутки или раскрытия раздела.
- Что вы предоставляете
- Элементы изображений текущей страницы.
- Что вы получите
- Не загрузившиеся изображения с исходными URL и альтернативным текстом.
Посмотрите входные данные и результат.
Иллюстративные входные и выходные данные · учебный пример, а не реальный запуск WebAct
Полей ввода: Пример
Inspected image: src /images/banner.png, alt Summer workshop, complete=true, naturalWidth=0. No network status supplied.
Готовый пример
Image: /images/banner.png Alternative text: Summer workshop Observed state: loading completed with naturalWidth 0. Finding: failed image load under the supplied state. Unresolved cause: missing file, blocking or another request failure; inspect network evidence before choosing a fix.
Добавьте эти данные в промпт и скопируйте его в WebAct, чтобы попробовать задачу. Ваш результат может отличаться от примера.
Решения и устранение проблем.
Всегда ли naturalWidth равен нулю, когда файла нет?
Так бывает и до загрузки, и после заблокированного или неудачного запроса. Сопоставьте значение с состоянием завершения и доступными данными запроса.
Почему изображение открывается отдельно, но не работает на странице?
Могут отличаться ограничения по источнику перехода, авторизация, правила или выбор адаптивного файла. Проверьте сбойный запрос и выбранный источник до изменения URL.
Попробуйте на собственном источнике.
Замените пример своим материалом в промпте. Сохраните нужные требования и скопируйте задачу в WebAct.
Настроить и скопировать задачу ↑