Le sélénium/Python - survolez et cliquez sur l'élément

Je suis en cours d'exécution dans un problème avec mon Sélénium script Python. Dans le code javascript de l'application web que je suis en interaction avec un élément que j'ai besoin de cliquer n'existe pas jusqu'à ce que je planer sur elle. J'ai cherché et trouvé de nombreuses réponses sur la façon de planer, mais la séquence doit inclure le cliquetis d'un nouvel élément au cours de la hover événement. Voici le code, je suis actuellement en train de travailler. L'élément est renommé à partir d'ajouter à add1 lors d'un hover se produit, une fois add1 existe; je devrais être capable de cliquez sur envoyer/.les touches à l'exécution de l'élément.

...
driver = webdriver.Firefox()
from selenium.webdriver.common.action_chains import ActionChains
...
add = driver.find_element_by_css_selector('input.add')
Hover = ActionChains(driver).move_to_element(add)
Hover.perform()
SearchButton = driver.find_element_by_css_selector('input.add1')
SearchButton.click()

Je suis nouveau avec Python et à la programmation en général, mais je ne peux pas comprendre comment cette séquence correctement.

Toute aide serait grandement appréciée.

OriginalL'auteur vbiqvitovs | 2013-11-12