Это потому, что вы пытаетесь обработать скрытую ссылку. Попробуйте ниже вместо
next_button = ff.find_element_by_partial_link_text('Next')
next_button.click()
или
next _button = ff.find_element_by_link_text('Next→')
Обратите внимание, что find_element_by_partial_link_text
/ find_element_by_link_text
ищет только видимые ссылки.
Также вам может понадобиться позвонить
ff.implicitly_wait(10)
один раз в вашем скрипте (где-то после определения вашего экземпляра WebDriver) или используйте ExplicitWait, как показано ниже
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
next_button = WebDriverWait(ff, 10).until(EC.element_to_be_clickable((By.LINK_TEXT, 'Next→')))
чтобы быть уверенным, что требуемый элемент будет найден даже с задержкой рендеринга