Lesen von text aus textarea in webdriver

hey Leute, ich bin versucht zu Lesen-text aus der textarea beim schreiben eines webdriver Tests in java und aus irgendeinem Grund bin ich immer null zurück, wenn ich Sie benutze .getAttribute()

     WebElement text = wd.findElement(By.id("edit-pi-sample-geo-id"));

     String textagain = text.getAttribute("aaaa");

Frage ich mich, wie kann ich dieses Problem beheben?

-1 Sie brauchen, um ein wenig deutlich, während Sie eine Frage stellen.
-1 Sie haben nicht gebucht Ihrem html-Code auf alle. Wir sollten nicht davon ausgehen, dass Sie ein element mit dieser id und einem Attribut von 'aaaa'.
Ich war nur zufällig in der gleichen situation wie der OP, so habe ich verstanden, was er wollte. Einige HTML-würden geholfen haben, in der Tat. Hier ist die situation, die Lösung hat mir geholfen. Ich brauchte, um den text, den ich zu sehen bekam in den folgenden textarea: <textarea class="gwt-TextArea-Steuerelement Bearbeiten, id-0-104 gwt-TextArea-readonly myreadonly" Rechtschreibprüfung="false" autocomplete="off" autocapitalize="off" autocorrect="off" id="15" wrap="off" style="width: 280px; height: 285px; font: 8pt 'Microsoft Sans Serif',Helvetica,sans-serif; position: absolute; left: 300px; top: 305px;" readonly=""></textarea>
Wie können Sie sagen, in meinem vorherigen Kommentar, der text ist nicht zu finden. Das ist, weil der text in der DOM. Ich gehe davon aus, dass die "WebElement.getAttribute()" zum Zugriff auf den DOM statt das HTML.

InformationsquelleAutor Riv | 2013-03-20

Schreibe einen Kommentar