Доброго времени суток! имеется проблемка, после того как я нашел нужный мне элемент на веб странице и изменил сортировку мне его необходимо найти, для этого я попытался реализовать цикл, но когда запускает все виснет, помогите пожалуйста исправить
search_result = None while True: search_result = self.driver.find_element_by_link_text(first_result) if search_result == None: self.driver.find_element_by_xpath("//div[@class='layout__col layout__col_search-results_normal i-bem']/div[4]/div[2]/a[7]").click() else: search_result.click() break
first_result это переменная где задан название моего элемента
так же мне интересует, функция driver.find_element_by_link_text() если ничего не находит то какое значение он возвращает? мне показалось надо объявить переменную search_result = None чтоб потом проверять (ну по условию видно) По идеи должно быть так, если он не находит нужный элемент он переходит на новую страницу, если находит происходит клик и цикл закрывается. но у меня виснет и не работает. в чем может быть ошибка? спасибо большое за ранее!