Я использую Selenium для проверки моего приложения. Хорошим тестом было бы то, что после каждой манипуляции с DOM я бы подтвердил DOM. Есть ли хороший способ сделать это?Подтвердить манипулирование DOM при использовании Selenium
Очевидные путями являются:
- использования некоторой встроенной функции Селена. Есть ли это?
- получить HTML-код DOM после манипуляции и использовать локальный валидатор. Однако я не вижу, как получить HTML для текущей DOM из Selenium.
- Я мог бы каким-то образом пройти через javascript, добавив JS-файл во время тестирования или через Selenium. Но я не уверен, как это сделать. Мысли?
Это очень классный проект, но тестирование макета отличается от тестирования HTML на достоверность. – sampablokuper
рама работа делает w3c validaion. Посмотрите видео на сайте, чтобы увидеть exAmple. Он создает коробку на странице, которая либо красная, либо зеленая, в зависимости от того, как она проверяется, поэтому вы просто проверяете ее цвет. – AutomatedTester
Правда, vid упоминает об этом, но код для этого на самом деле находится в другом проекте Майкла Тамма: http://code.google.com/p/w3c-markup-validation-filter /. Мне еще не удалось запустить этот код в моей системе (я не часто касаюсь Java, поэтому я немного замедлился с ним), но я с нетерпением жду этого. Cheers :) – sampablokuper