У меня есть функция checkForKnownExceptionScreens () для проверки всех известных всплывающих окон windows.
checkForKnownExceptionScreens () выполняет несколько запросов с использованием веб-драйвера Appium для различных строк идентификатора. Например, он вызывает несколько driver.find_elements_by_id () с разными идентификаторами, он также вызывает driver.find_elements_by_class_name () с другим именем класса et c. Это приводит к множественным вызовам на сервер Appium, таким образом, на мобильное устройство.
Чтобы сделать функцию эффективной, я хочу получить источник страницы XML контент через driver.page_source и использовать содержимое XML в моей функции.
Есть ли способ выполнить эту задачу?