Senden von Tasten an der Seite, ohne ein input-element
Auf einer web-Seite, die eine keypress
Ereignis-listener läuft ich möchte in der Lage sein, zu testen, senden Tastatureingaben. Aber die Seite, nicht über ein input-element, und rufen Sie
driver.FindElement(By.XPath("//body")).SendKeys("abc");
Wirft eine Fehlermeldung, dass element editierbar sein zu akzeptieren Tastendrücke (gegen Chrom).
Gibt es eine Möglichkeit zu erzeugen, die Tastatureingaben also die Seite sieht ohne die Injektion eines dummy-input-element?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe es noch nicht getestet, aber würden Sie mir geben
Actions.SendKeys
versuchen?Beispiel ist in C#: