SeleniumWebドライバーを使用しています。テキストが書かれているテキストエリアがあります。では、text / htmlを追加したり、特定の場所にデータを挿入したりするにはどうすればよいですか?
次のコードは、それをテキスト領域/テキストボックスに追加します
driver.findElement(By.xpath("textBox/textArea")).sendKeys("abc");
すなわち。テキスト領域/テキストボックスに123が含まれている場合。上記の結果は123abcになります。しかし、私はabc123または12abc3が欲しい
PS:「メール返信」機能をテストしています。したがって、ユーザーとして、メールに返信するときは、テキストをコピーせずに、すべてのテキストをクリアしてから、次のように新しいテキストを書き込んだ後、すべてのテキストをコピーして戻します。
WebElement element = driver.findElement(By.xpath("textBox/textarea"));
String previousText = element.getAttribute("value");
element.clear();
element.sendKeys("abc" + previousText);
助けてください...