Selenium, тестирование NUnit, C#, Visual Studio.Получение элемента по ID
Как, в Selenium WebDriver, я могу найти элемент в исходном коде страницы, который выглядит следующим образом, и установить какой-нибудь текст в <p>
теге:
<body contenteditable="true" class="cke_editable cke_editable_themed cke_contents_ltr cke_show_borders" spellcheck="false">
<p></p>
</body>
Это тело тег из CKEditor
компонента, присутствующих на странице (не главная страница <body>
элемент). На самом деле, мне нужно установить текст в элементе <p>
. Что меня смущает, так это то, что атрибут класса сложный, содержит несколько строк. Мне известно о команде: driver.findElement(By.className("some_class_name"));
, но как ее использовать в этом случае и установить некоторый текст в элементе <p>
?
Этот ответ http://stackoverflow.com/a/24061054/3124333 использует немного другой редактор и Java, но подход должен быть одним и тем же. – SiKing