РЕДАКТИРОВАТЬ:
Xpath, который вы указываете для шеврона, является переменным между страницами и не совсем правильно.Обратите внимание на li[6]
и li[8]
и li[9]
.
На странице 1: xpath равен //*[@id="search-results"]/div[2]/div/div/ul/li[6]/a/i
На странице 2: xpath равен //*[@id="search-results"]/div[2]/div/div/ul/li[8]/a/i
На странице 3: xpath - это //*[@id="search-results"]/div[2]/div/div/ul/li[9]/a/i
Вам нужно будет найти способ определить, какой xpath использовать.Вот подсказка: кажется, что последний li
под //*[@id="search-results"]/div[2]/div/div/ul/
обозначает шеврон.
ОРИГИНАЛЬНЫЙ ПОСТ:
Вы можете попробовать подождать, пока страница загрузится, прежде чем пытаться найти и щелкнуть шеврон.Я обычно просто делаю time.sleep(...)
, когда тестирую свой скрипт автоматизации, но для (возможно) более сложных функций попробуйте Waits
.См. Документацию здесь .