cliquez sur une commande dans selenium webdriver ne fonctionne pas

J'ai récemment fait un export de mon selenium IDE code de sélénium web de chauffeur. J'ai trouvé que beaucoup de commandes qui ont travaillé dans l'IDE soit pas fonctionner ou de sélénium web pilote prétend ne pas soutien à tous. Jusqu'à présent, j'ai été de s'attaquer à ces problèmes un à un, ce qui est loin d'être idéale...

Actuellement, je suis en train de trouver pourquoi en cliquant sur un bouton ne fonctionne pas avec les pilotes web alors qu'il avait déjà travaillé dans selenium IDE. Mon navigateur est FF 13 et mon OS est Ubuntu.

Extrait De Code

WebElement loginButton = driver.findElement(By.name("submit"));
loginButton.click();

J'avais déjà essayé

driver.findElement(By.name("submit")).click();

toutefois la ligne ci-dessus en panne. L'élément est d'être sélectionné, mais il n'enregistre pas de nous en tant que je le voudrais. J'ai trouvé d'autres pages avec des problèmes similaires, mais leur problème semblait être avec Internet Explorer et pas Firefox. Je ne veux même pas penser à des problèmes IE me donnera en bas de la route.

merci,

P. S.
Un conseil sur la meilleure façon de migrer de selenium IDE de Selenium Webdriver sans perdre tous les tests que j'ai écrit pourrait résoudre ce problème.

  • avez-vous essayé de assert loginButton.isDisplayed();?
  • quand vous dites que le click() a échoué? Ne vous obtenez des erreurs ou des exceptions.Veuillez les poster à comprendre le pourquoi de la souris() échoue.
  • Veuillez trouver la solution la plus simple pour résoudre cliquez sur événement de problème en sélénium. Cliquez sur une Commande Dans Selenium Webdriver Ne fonctionne Pas