выполнить ()
perform()
выполняет все сохраненные действия последовательно.
Кроме того, python может инициализировать и назначать типы данных автоматически, поэтому вам не нужно явно упоминать их.
Для вызова perform()
на элементе вы можете использовать следующее решение:
from selenium.webdriver.common.action_chains import ActionChains
element = driver.find_element_by_link_text("Cancel")
builder = ActionChains(driver)
builder.move_to_element(element).perform()
В качестве альтернативы вы можете использовать следующую строку кода:
from selenium.webdriver.common.action_chains import ActionChains
ActionChains(driver).move_to_element(driver.find_element_by_link_text("Cancel")).perform()