2012-04-06 6 views
0

Ich bin neu zu testen und Selen und habe viele Zweifel, eine solche ist, kann ich behaupten, ein Element vorhanden, aber wie zu überprüfen, was es tatsächlich ist, Beispiel, wenn ich überprüfen müssen, ob ein bestimmtes Feld Textbereich oder Textfeld ist. ...Wie kann das Feld als Textfeld oder Textbereich überprüft werden?

Also gibt es eine Möglichkeit, Selen IDE zu verwenden?

Vielen Dank im Voraus ...

Antwort

0

Sie können versuchen, für jede Art von Elementen Behauptungen spezifischen zu verwenden: zum Beispiel assertEditable | locator werden scheitern, wenn Ihre Feldbeschriftung, wird assertText | locator | pattern für Etiketten arbeiten, während für Textfeld Wert zurückgegeben wird '', assertChecked | locator wird fehlschlagen, wenn Ihre Steuerung kein Toggle-Button ist, assertSelectedLabel | locator | pattern wird fehlschlagen, wenn Ihre Steuerung kein Drop-Down ist und so weiter. Sie können auch Ihre Elemente Assertions mit Tags in Ihre Locators enthalten: von id=editField bis css=input#editField, um sicherzustellen, dass dies ein Bearbeitungsfeld oder css=textarea#editField ist, um sicher zu sein, dass dies mehrzeilig Textfeld ist und so weiter.

0

Nicht ganz sicher, was ist der Sinn Ihrer Frage ist ...

aus der HTML-Sicht eine Textbox ist und eine Textbox. Sie können Lokatoren spezifizieren und bestätigen, die spezifisch nach diesen Elementen suchen, z. mit XPath:

  • // input [@ type = "text]
  • // TextArea-
Verwandte Themen