Есть Андроид апликуха: сервер, который запускаеться на андроид девайсе - откриваеться браузер в нем создаеться презентация с картинками на том же девайсе (хоста). Короче говоря в браузере получаеться презентация (что то сайта) и другие андроид девайсы либо же компьютерные броузеры конектяться к етому хосту (просто забивают ссилку которую генерирует сервер и показивает на хост девайсе) и у них откриваеться та же презентация.
На хосте я переключаю слайд и на клиентах он тоже должен переключиться - он и переключаеться. Только мне нужно время загрузки слайда узнать (переключения) после переключении его на хосте, - у клиентов, хотя у одного - андроид девайса. И так для всей презентации собрать данные. Тоесть провести перформанс переключения слайдов , так сказать в такой вот схеме (см. выше).
Могу скинуть мокапи принципа работы если не понятна суть сервиса такого , для розяснения).
Каким образом узнать время старта операции переключения (нажатия кнопки "следующий слайд") на хосте и время загрузки на екране девайса клиента етого слайда после етого нажатия ??? И ето все еще и для андроида))
Если можно получить ивент времени загрузки страницы, то сделать не проблема.
Кликаем на ссылку следующего слайда, включаем счетчик, ждем пока загрузится страница. Ожидаем или события onLoad(или подобного, уточнить у разработчиков, что используется). Останавливаем счетчик, записываем в массив. AndroidWebDriver должен в этом помочь.
Если тестировать связку мобайл и десктоп клиент, уже проблемнее. Так как Android код будет выполняться только на эмуляторе. Нужно общаться с разработчиками, чтобы сделать некое событие, которое будет возвращать boolean в случае если переключалка сработала/не сработала.