https://translate.google.com/セレンを使って 'textarea'タグにテキストを入力する方法は?
の下の画像のように、私はテキスト「ABCD」を入力したいは、次の方法を試みたが、失敗しました。
sendKeys() - 失敗しました。
driver.findElement(By.xpath( "// textarea [@ id = 'sourceis']"))。sendKeys( "ABCD"); driver.findElement(By.xpath( "// textarea [@ id = 'source-is']"))。sendKeys(Keys.TAB "ABCD");
はJavaScriptExecutorを使用して値プロパティを設定 -
JavascriptExecutor JS =(JavascriptExecutor)ドライバを失敗しました。js.executeScript( "document.getElementById( 'source-is')。setAttribute( 'value'、 'ABCD')");
最初のclear()フィールドと次にsendKeys() - が失敗しました。
driver.findElement(By.xpath( "// textarea [@ id = 'source-is']"))。 driver.findElement(By.xpath( "// textarea [@ id = 'source-is']"))。sendKeys(Keys.TAB、 "ABCD");
解決策を提示してください。
言及セレン、ブラウザ、OSやJavaのような環境をコードと一緒にバージョン。 @optimist_creeperコードで、それは私のためにも働いています –