Старайтесь не брать случайные сгенерированные идентификаторы, они изменчивы, поэтому при следующем запуске вы не достигнете элемента.
Например, вы можете взять ссылку из тега input
, например:
searchBar = WebDriverWait(self.browser, 10).until(EC.visibility_of_element_located((By.XPATH,'(//input[@type="search"])[1]')))
В браузере есть инструмент Powerfool, который поможет вам найти правильный селектор:
Вы нажмите F12
, затем на вкладке Elements
нажмите CTRL + F
, это позволит вам проверить выражения XPATH там.
С уважением.