selenium webdriver sendkeys() à l'aide de python et firefox

Je suis en utilisant selenium 2.25.0, firefox 3 et python 2.6.6. Je suis en train de lancer une sélénium fonction qui utilise sendkeys():

 Webdriver.find_element_by_name( 'j_username' ).clear()
 webdriver.find_element_by_name( 'j_username' ).send_keys( "username" )

Ce code fonctionne exécution de ma machine. Cependant exécute à partir d'une autre machine dans le champ nom d'utilisateur obtient gauche vide et se poursuit avec le reste du script(sans signaler d'éventuelles erreurs).

Je peux voir que le champ est effacé avant d'envoyer le nom d'utilisateur est tenté donc je sais qu'il n'est pas un problème de trouver le bouton/désignation du bouton. J'ai essayé de mettre des pauses de compensation entre le champ et l'envoi du nom d'utilisateur mais cela ne semble pas fonctionner.

J'ai besoin de garder mon firefox et le sélénium versions de la même, est-il autre chose que je peux regarder pour résoudre ce problème?

Je suppose que le problème est lié à la très ancienne version de Firefox et de nouvelles en Sélénium ne joue pas bien ensemble. Pouvez-vous essayer avec un peu plus récente de Firefox?
Yep, vous avez raison. La raison pour la sortir de la date de firefox a été pour le téléchargement de gros fichiers. J'ai mis à jour pour Firefox 10 et réussi à résoudre mon problème d'upload de fichier. Tout semble fonctionner maintenant.

OriginalL'auteur Sarah92 | 2013-01-28