Есть ли какие-либо причины для огромных проблем с производительностью после нажатия на элемент, который выводит вас на другой экран?
Я успешно провел очень хорошее и быстрое модульное тестирование с appium
в python поверхAndroid-приложение.Проблема в том, что все работает быстро и хорошо, пока я не нажму на элемент, который показывает больше продуктов на новом экране.После этого, каждый отдельный вызов self.driver.find_element_by_id
или что-то еще занимает около 10 полных секунд, несмотря ни на что, до того как он был мгновенным.
Я проводил тестирование времени и производительности, и после нажатия на элемент с помощью .click()
,все занимает 10 полных секунд для завершения, что было мгновенно раньше.
Есть ли какая-то причина, по которой я скучаю?Может быть, из-за перехода на новый экран, который может быть другой деятельностью?
Пример:
self.driver.find_element_by_id("sticky") <= every call before this is pretty much instant
more_item.click() <= this click ruins everything
sleep(5)
self.driver.find_element_by_id("sticky") <= every call from now on, even if it's the same as above, takes 10 full seconds no matter what