Ich möchte das Formular senden, indem ich auf die Schaltfläche "Senden" klicke.
Form.html
<input type="submit" name="post" value="Post" />
FormTest.cs
driver.FindElement(By.Name("post")).Click();
Arbeitet vor Ort, Der Testserver verfügt über einen Bildschirm, der jedes Mal einen Fehler verursacht. Warum.
SendKeys funktioniert! (StackOverflow.com)
FormTest.cs
driver.FindElement(By.Name("post")).SendKeys(Keys.Enter);
Oder
FormTest.cs
driver.FindElement(By.Name("post")).SendKeys(Keys.Return);
Es sieht aus wie ein Käfer. Es ist geschlossen, weil ich das Reproduktionsszenario nicht kenne. Issue 2864:Clicking with 2.12.0 using Firefox 5 sometimes works and sometimes does not
Meine Umgebung ist wie folgt. Selenium: 2.41.0.0(C#) Lokal: Windows 7 (x86) + Firefox 29.0.1 Testserver: Windows Server 2012 R2 + Firefox 29.0.1
Ich entwickle parallel HTML / CSS Als ich es bemerkte, wurde es auch per Klick gesendet. Verursacht durch HTML oder CSS? Ich werde es überprüfen, wenn ich Lust dazu habe.
Recommended Posts