我正在使用Selenium Web驅動程序。我有一個文本區域,其中寫入了一些文本。現在我怎樣才能預先一些文本/ HTML或插入數據在特定的位置?Selenium:如何將數據添加到文本框或文本區域
下面的代碼追加它的文本區域/文本框
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);
請幫助...
:那麼作爲一個用戶,當您回覆郵件,你不要做複製文本,然後清除所有文字然後複製所有文字書寫新的文字像下面回來後
感謝安迪。但我不想要這個。我正在測試「電子郵件答覆」功能。所以作爲一個用戶,當你回覆郵件時,你不會複製文本,然後清除所有文本,然後在寫入新文本後複製所有文本 – Bhuvan
@bhuvan在訪問過程中會發生什麼最終結果?我提供的答案完全符合你的要求。如果這不是你想要的,請修改你的問題,詢問你真正想要的是什麼。 – AndyPerfect
問題更新 – Bhuvan