Java で webdriver テストを作成するときに、textarea からテキストを読み込もうとしています。何らかの理由で、使用すると null が返されます.getAttribute()
:
WebElement text = wd.findElement(By.id("edit-pi-sample-geo-id"));
String textagain = text.getAttribute("aaaa");
これを修正するにはどうすればよいですか?
Java で webdriver テストを作成するときに、textarea からテキストを読み込もうとしています。何らかの理由で、使用すると null が返されます.getAttribute()
:
WebElement text = wd.findElement(By.id("edit-pi-sample-geo-id"));
String textagain = text.getAttribute("aaaa");
これを修正するにはどうすればよいですか?
私はこれを機能させました。ここに解決策があります-
WebElement text = wd.findElement(By.id("edit-pi-analytics-tms-id"));
String textagain = text.getAttribute("value");
私が投稿した前のコード例では、テキストエリアで実際の値を使用していましたが、これはちょっとばかげていました。助けてくれてありがとう
したがって、要素を見つけると Web 要素が返されます。要素のテキストを取得するには、getText() を呼び出す必要があるため、上から
WebElement element = wd.findElement(By.id("edit-pi-sample-geo-id"));
String text = element.getText()