"VerifyTextPresent" Rückkehr Falsches Ergebnis für die Selenium IDE
Bin ich mit Selenium IDE-aufzeichnen von Szenarien und wollte überprüfen, ob ein bestimmter text vorhanden ist auf der Seite. Ich fügte einen Befehl "VerifyTextPresent". Jedoch, es immer gibt das Ergebnis als true, auch wenn der Besondere text ist nicht vorhanden.
Was kann der wahrscheinliche Grund? Muss ich etwas ändern?
- Der wahrscheinliche Grund ist, dass der text tatsächlich irgendwo auf der Seite (auch wenn es nicht sichtbar ist). Konnte Sie Ihre test-code und Quelltext der Seite?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Blick auf den sourcecode, es sieht aus wie Sie setzen den text, den Sie suchen, in das fehlerhafte Feld.
verifyTextPresent
(und geltend zu machen...) hat nur zwei Parameter im Gegensatz zuverifyText
die auch ein Ziel erfordert.Im Gegensatz zu
verifyText
text-element, das Sie suchen sollten, werden eingegeben in das zweite Feld 'Ziel' nicht in der 'Value'.damit der code wird
Machte ich die gleichen Fehler, die beim lernen Selen als Feldnamen sind irreführend!
Selen Behauptungen haben verschiedene Modi:
Versuchen
assertTextPresent
. Diese sollten brechen Sie die Prüfung sofort.überprüfen Sie, dass Seite : http://release.seleniumhq.org/selenium-remote-control/1.0-beta-2/doc/java/com/thoughtworks/selenium/SeleneseTestBase.html#assertTrue%28boolean%29
assert und verify-text-Felder bauen, die Boolesche Ergebnisse bei der Verwendung von resource-code.