Как найти CKEditor в Selenium Webdriver и что такое iframe и body в CK Editor - PullRequest
0 голосов
/ 11 сентября 2018

См. Изображение Я нашел один код, который:

driver.get("https://ckeditor.com/ckeditor-4/");
WebElement iframe = driver.findElement(By.tagName("iframe"));
driver.switchTo().frame(iframe);
WebElement tinymce = driver.findElement(By.tagName("body"));
tinymce.clear();
tinymce.sendKeys("Hello, ckeditor!");

Что такое iframe? что это за TagName. Что такое тело? что это за тэг.

Просто я всегда использую Xpath, ID, Value. Код предоставляется "iframe и body" в этом теге, что я должен вставить. Пожалуйста помоги Спасибо тебе ...

1 Ответ

0 голосов
/ 17 сентября 2018

Использование следующего должно установить любой текст в редакторе textarea.

Надеюсь, это поможет.

    String someText ="text";
    JavascriptExecutor js = (JavascriptExecutor) webDriverInstance;
    js.executeScript("CKEDITOR.instances['editor1'].setData('"+someText+"')");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...