Ich möchte einen Teil einer ID speichern und den Rest rauswerfen. Zum Beispiel habe ich ein html-Element mit der ID 'element-12345'. Ich möchte 'Element-' rauswerfen und '12345' behalten. Wie kann ich das erreichen?Wie funktionieren reguläre Ausdrücke in Selen?
Ich kann den Wert erfassen und Echo, wie folgt aus:
| storeAttribute | //[email protected] | myId | | echo | ${!-myId-!} | |
Wenn ich den Test ausführen, bekomme ich so etwas wie dieses:
| storeAttribute | //[email protected] | myId | | echo | ${myId} | element-12345 |
Ich bin mit der Selenium IDE Aufnahme, und Kopieren des Tests über die Selenium Bridge-Vorrichtung in Fitnesse. Das Problem ist, dass ich jedes Mal, wenn ich den Test ausführe, eine saubere Datenbank benutze, mit zufälligen IDs, die ich während meines Tests erfassen und verwenden muss.
+1 weil Selen ist ein ausgezeichnetes Werkzeug! –