Тестирую конструктор документов. При открытии документа и нажатии на текст, появляется возможность редактирования текстового блока. Не получается задать корректную команду, в тесте, ввода значения в текстовый блок. Пробовал через type - безрезультатно (как понял это только для input), пробовал через sendKeys - появляется ошибка "Cannot set the selection end ...."
<div id="enuhu107" class="paragraph jsEditTextBlock qd-selected-block qd-text-editor" hasnumber="1" level="1" data-id="enuhu107" data-parent="enuhu107" data-btnid="btn323021" style="outline: medium none;" contenteditable="true">
<h3>
<span class="autonum">14.</span>
Текст статьи
</h3>
</div>
При написании тестов при помощи Visual Studio Test Framework возникло пару вопросов:
1. Есть ли в VS какой-нибудь стандартный класс типа ErrorCollector в jUnit? Необходимо, что бы тест записал информацию об ошибке, а тестирование продолжалось дальше. Стандартные Assert'ы, разумеется, тест останавливают после ошибки.
2. Есть ли возможность выписвыать информацию в консоль. Стандартный Debug.WriteLine() и Trace.WriteLine() не совсем подходят, т.к. тесты запускаются на удаленном сервере при помощи Jenkins, а каждый раз заглядывать в .trx не совсем удобно.