Здравствуйте, я изо всех сил пытаюсь найти более эффективный способ определить, видим ли элемент в DOM или нет. Я создаю простой сценарий автоматизации с Selenium и Python, и лучший способ, который я нашел, – это использовать Self.driver.find_elements_by_xpath (“xpath”) с функцией LEN. это выглядело бы так
verify_element (self.driver.find_elements_by_xpath (“.//xpath”). Если он вернет результат в список. Если элемент существует, он вернется «1», и если он не вернет “0”
Упомянутое выше работает отлично Но у него есть неудача мэра, которая заключается в том, что для выполнения этой строки кода требуется слишком много времени.
Было бы очень оценено, если у вас, ребята, есть лучший способ/решение, чтобы поделиться.
заранее спасибо.
Оригинал: “https://dev.to/joselitan/visibility-of-element-in-dom-python-with-selenium-410l”