Le sélénium déplacer le curseur de la souris sur l'élément fonctionne pas dans Firefox

================================

OS: Win7

Sélénium: 2.33.0

Firefox: 22.0

Python: 2.7.4

================================

Je veux déplacer le curseur de la souris sur l'élément "entrée" avec la méthode "move_to_element", mais ne peut pas le faire.

N'importe qui ont ce problème?

================================

#!/usr/bin/env python
# -*- coding: utf-8 -*-

from selenium.webdriver.common.by import By

import selenium.webdriver as webdriver
import time


firefox = webdriver.Firefox()

firefox.get("http://www.baidu.com")


input = firefox.find_element_by_id("kw")

action = webdriver.ActionChains(firefox)
action.send_keys_to_element(input, "testvalue")
action.perform()

#This step (move mouse to "input" element) NOT work! :(
action = webdriver.ActionChains(firefox)
action.move_to_element(input)
action.perform()


time.sleep(3)
firefox.quit()

Le problème est résolu. J'ai pensé move_to_element() la méthode devrait déplacer la souris, le curseur de l'objet. Mais le sélénium ne au survol de la souris sans bouger réel curseur de la souris. Merci.

Comment il ne marche pas de travail?
Merci! C'est de ma faute. J'ai pensé qu'il doit déplacer le curseur de la souris. C'est bien maintenant. 🙂

OriginalL'auteur Wong | 2013-07-20