Je souhaite soumettre le formulaire en cliquant sur le bouton Soumettre.
Form.html
<input type="submit" name="post" value="Publier" />
FormTest.cs
driver.FindElement(By.Name("post")).Click();
Fonctionne localement, Le serveur de test a un écran qui provoque une erreur à chaque fois. Pourquoi.
SendKeys fonctionne! (StackOverflow.com)
FormTest.cs
driver.FindElement(By.Name("post")).SendKeys(Keys.Enter);
Ou
FormTest.cs
driver.FindElement(By.Name("post")).SendKeys(Keys.Return);
Cela ressemble à un bug. Il est fermé car je ne connais pas le scénario de reproduction. Issue 2864:Clicking with 2.12.0 using Firefox 5 sometimes works and sometimes does not
Mon environnement est le suivant. Selenium: 2.41.0.0(C#) Local: Windows 7 (x86) + Firefox 29.0.1 Serveur de test: Windows Server 2012 R2 + Firefox 29.0.1
Je développe du HTML / CSS en parallèle Quand je l'ai remarqué, il a également été envoyé par Click. Causé par HTML ou CSS? Je le vérifierai quand j'en aurai envie.
Recommended Posts