Я хочу ввести строку, а затем отформатировать ее с помощью Cleditor.Однако, когда я щелкнул по значку B , а затем снова нажал на рамку текстовой области, чтобы ввести текст, он потерял жирный эффект.Затем я обнаружил, что если я нажму на значок B , а затем введу текст немедленно, БЕЗ повторного нажатия на рамку текстовой области, текст будет выделен жирным шрифтом.К сожалению, я использую sendKeys () сразу после нажатия на код значка B, поэтому он нажимает на рамку текстовой области и теряет весь эффект жирного шрифта.Вот мой код:
clickElement(driver.findElement(By.xpath("//div[@title='boldText']"))); **//click on the bold icon**
**//switch to the textarea frame**
clickElement2();
driver.switchTo().frame(0);
Thread.sleep(1000);
new Actions(driver).sendKeys(driver.findElement(By.xpath(".//*[@class='cleditor-content']")), "abc").perform();
Можно ли в любом случае ввести текст, не нажимая на область текста?Любое решение будет оценено.