Javaでwebdriverテストを書くときに、textareaからテキストを読み取ろうとしているのですが、何らかの理由で.getAttribute()を使用するとnullが返されます
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");
私が投稿した前のコード例のテキストエリアの実際の値を使用していたのは、ちょっとばかげていました。あなたの助けをありがとうみんな
私はSeleniumバージョン3.4を使用しており、element.getAttribute( "value")を使用しています。 element.getText()は、TextAreaに対して空の値を返します。