Я просмотрел документацию и ТАК, вот самый релевантный ответ: здесь
Вы можете использовать Класс «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 не определен.
Я думаю, это потому, что я не импортировал соответствующий модуль. Может ли кто-нибудь указать, что я должен импортировать?
Редактировать:
Как указал alecxe, это был Java-код.
А пока сразу после некоторого времени пытался разобраться. Я нашел метод импорта для WebElement:
Код: Выделить всё
from selenium.webdriver.remote.webelement import WebElement
Как это тоже хороший урок, ИМХО:
Может помочь кому-то вроде меня.
Как это сделать, тоже хороший урок, ИМХО:
Может помочь кому-то вроде меня.
Как это сделать, тоже хороший урок, ИМХО:
Может помочь кому-то вроде меня.
Как это сделать, это тоже хороший урок, ИМХО:
p>
Перешёл: Документация
Код: Выделить всё
class selenium.webdriver.remote.webelement.WebElement(parent, id_, w3c=False)
Подробнее здесь: https://stackoverflow.com/questions/417 ... -webdriver
Мобильная версия