Я все еще учился и отвечал на один из моих вопросов: здесь мне сказали, что это может быть связано с тем, что этот элемент не рассматривается.
Я просмотрел документацию, и вот, вот наиболее подходящий ответ: здесь
Вы можете использовать класс org.openqa.selenium.interactions.Actions для перехода к элементу:
WebElement element = driver.findElement(By.id("my-id"));
Actions actions = new Actions(driver);
actions.moveToElement(element);
## actions.click();
actions.perform();
Когда я пытаюсь использовать приведенное выше для прокрутки к элементу: он говорит, что WebElement не определен.
Я думаю, это связано с тем, что я не импортировал соответствующий модуль. Может кто-то указать, что я должен импортировать?
Edit: Как отметил alecxe, это был Java-код.
Но пока же, пытаясь понять это на некоторое время. Я нашел метод импорта для WebElement:
from selenium.webdriver.remote.webelement import WebElement
Могу помочь кому-то вроде меня.
Как это тоже хороший урок, ИМО:
Пошел в: Документацию
class selenium.webdriver.remote.webelement.WebElement(parent, id_, w3c=False)
Необходимо разделять на упомянутую выше командную форму.