Ich benutze Rubin, Selen-Webdriver in Gurke, um meine Tests zu laufen.Wie extrahiere ich einen Wert von Seitenelement, um in einem späteren Schritt in Ruby zu verwenden
Ich habe den folgenden Code;
<input class="input" value="qa-regression-test-1" id="furl" name="furl" type="text" aria-invalid="false">
Und ich brauche den ‚Wert‘ Teil dieses Codes zu extrahieren, und dann diesen Wert verwenden (qa-Regressionstest-1 in diesem speziellen Fall) die WebDriver zu einer neuen URL zu navigieren.
dh http://www.xxxxx.co.uk/qa-regression-test-1
Doch dieser ‚Wert‘ wird für jeden Test unterschiedlich sein, so ist dies, warum ich diesen ‚Wert‘ erhalten muß, und es dann für den letzten Teil der nachfolgenden URL zu verwenden, anstatt verwende einfach diesen aktuellen Wert.
Hoffe, das ist klar, kann aber mehr Informationen zur Verfügung stellen, wenn erforderlich.
Jede Hilfe zu diesem würde sehr geschätzt werden.
Vielen Dank.
nur einem kurzen hierüber aktualisieren. Ich habe folgendes versucht; 'friendlyurl = @ driver.find_element (xpath:" // input [@ id = 'furl'] ") .attribut ('wert')' 'puts friendlyurl.text' aber sein Ergebnis ist ein Fehler (was ich irgendwie erwartet) von 'undefiniertem Methodentext für' qa-Regressionstest-1 '. Ich fühle mich, als ob ich dem quälend nahe bin, aber ich kann es nicht ganz verstehen. Vielen Dank. – DHarls17