Джерело:
Хабрахабр:
Дата публікації:
17/08/2026 12:05
Постійна адреса новини:
http://www.vsinovyny.com/13147625
17/08/2026 12:05 // Хабрахабр:

Мы хотели, чтобы iOS-тесты видели внутри WebView те же data-testid, что и фронтенд. Вроде бы простая задача. Но iOS устроена хитрее: WKWebView запускает веб-контент в отдельном процессе — тестовый раннер туда не достучится. А UI-автоматизация на Android умеет залезать в WebView «из коробки», а на iOS — нет. Как решать? Не писать же тесты по пикселям. Спойлер: пришлось написать JS-скрипт, который сам проставляет aria-label на основе data-testid. Под катом — как это работает и почему без MutationObserver никуда.
| « |
Наступна новина з архіву «Верните как было»: чему нас научило внедрение системы Билдокс для работы с исполнительной документацией |
Попередня новина з архіву Press «Revive»: восставшие из пепла серии японских RPG |
» | |
|
|
||||