Selenium IDE : wie stellen Sie sicher, dass nur bestimmte Werte in einem drop-down-Liste

Ich hoffe, jemand kann mir helfen. Ich bin versucht zu bestimmen, ob oder nicht Selenium IDE können überprüfen, dass nur bestimmte Werte in einem drop-down-Liste, und sollte etwas anderes erscheinen in der drop-down-Liste ist ein Fehler.

Beispielsweise mit einer grundlegenden html Single Wählen Sie in der Dropdown-Liste :


<select id="drop_down_list">  
  <option value="Test">Please select...</option>
  <option value="Saab">Saab</option>
  <option value="Mercedes">Mercedes</option>
  <option value="Audi">Audi</option>
</select>

Ich weiß, dass ich überprüfen kann, das 'Label' der einzelnen wählbaren Wert verwenden (Beispiel) :

verifySelectedLabel : //select[@id='drop_down_list'] : Please select...

Ich weiß, dass ich überprüfen kann, der 'Wert' von jeder wählbaren Wert verwenden (Beispiel):

verifySelectedValue : //select[@id='drop_down_list'] : Test

Und ich weiß, ich kann dies tun, für jede andere wählbare Wert angezeigt.

Aber was, wenn aus irgendeinem verrückten Szenario, ein Dev entschieden, um 'Ford' auf den drop-down-Liste, und er/Sie nicht jemand dies bewusst ? Meine tests bestehen würde, als diejenigen, die wählbaren Werte, die ich erwarte, sind noch vorhanden.

Ist es ein Weg, um zu überprüfen, ob nicht andere Werte andere als die, die ich erwarte sind auch enthalten in den drop-down-Liste ?

Ich weiß, es ist 'verifyNotSelectedLabel' und 'verifyNotSelectedValue' zur Verfügung, und diese arbeiten perfekt, wenn ich kann, geben Sie die "Etiketten" und "Werte" entsprechend, aber Sie nicht helfen, in diesem speziellen Szenario.

Daumen drücken kann jemand helfen, vielen Dank im Voraus an alle,

InformationsquelleAutor Rabbithell | 2011-05-25
Schreibe einen Kommentar