Robot Framework-Text-Feld Clearing-und Eingabe
Ich bin die Automatisierung einer web-Seite mit Robot Framework. Die Seite hat eine ungewöhnliche text-Felder, erhalten Sie automatische Eingabe (keine Platzhalter-Werte) in den Fall Geben Sie ist der hit für ungültige Werte.
Hier ist das Feld text ein:
HTML:
<div class="bound_value">
<input id="ember475" size="5" type="text" class="ember-view ember-text-field">
<input id="ember476" type="checkbox" class="ember-view ember-checkbox">
</div>
Habe ich versucht Umgang mit Input Text sowie Drücken Sie die Taste.
Ich bin ein Anfänger-Programmierer eher, also bitte verzeihen Sie mir meine Wortwahl weiter.
-
Mit Input Text: das Verhalten war, als ob ich klickte auf das Feld,
gelöscht, der Inhalt, Enter drücken und dann den eingegebenen Wert. -
Mit Drücken Sie die Taste das Verhalten war, als ob ich klickte auf das Feld hinzufügen
nur getippte Eingaben hinzufügen zu dem, was ich war, bereits enthalten.
Element löschen Text+Drücken Sie die Taste arbeitete der gleichen Weise wie Input Text.
Ich brauche einen Weg, um klicken Sie auf das Textfeld, um den Inhalt zu entfernen, zu nicht geschlagen geben, geben Sie text, und drücken Sie die EINGABETASTE.
Wie kann ich dies tun, mit FAHRT Benutzerdefinierte Bibliotheken?
Vielen Dank im Voraus für Ihre Mühe.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie versucht, mit dem Stichwort Element Löschen Text :
Mehr Informationen hier http://robotframework.org/Selenium2Library/doc/Selenium2Library.html#Clear%20Element%20Text
Könnte dies für Sie arbeiten:
Den Teil, der dies nicht tun würde, schlagen in das Feld eingeben, sobald alle text eingegeben wird. Sie befestigen konnte, das unten, an das Ende oder haben es getan in einem separaten Aufruf danach.