Selenium SendKeys в CKeditor5 у меня не работает - PullRequest
0 голосов
/ 14 января 2019

Я нашел ckeditor5 с findElement(By.cssSelector("p")).

Мне удалось щелкнуть внутри редактора, но функция editor.sendKeys("Test") приводит к сообщению об ошибке:

Не удается сфокусировать элемент.

Есть ли у кого-нибудь идея, как я мог бы поместить текст в ck5, используя Selenium?

Ответы [ 2 ]

0 голосов
/ 14 января 2019

Используйте действия, чтобы нажимать и отправлять ключи

Пример примера ниже

IWebElement element = driver.FindElement(By.XPath("//p"));
Actions actions = new Actions(driver);
actions.MoveToElement(element);
actions.Click();
actions.SendKeys("New");
actions.Perform();
0 голосов
/ 14 января 2019

Я узнал, у меня это сработало: getDriver().switchTo().activeElement().sendKeys(keys);

...