Как я могу программно проверить, какие элементы CSS соответствуют моему XHTML? - PullRequest
1 голос
/ 01 июня 2010

У меня есть приложение, которое генерирует документы XHTML, стилизованные под (в основном) статический CSS. В настоящее время я использую XPath и Hamcrest (Java) для проверки правильности составления документов. Однако мне также нужно убедиться, что правильные свойства CSS совпадают. Например, я бы хотел такой тест:

Учитывая элемент XHTML Foo, убедитесь, что применено свойство "text-transform: uppercase".

В идеале я хотел бы, чтобы инфраструктура Java обеспечивала это. Я немного посмотрел на Selenium, но не вижу такой функциональности. Спасибо ...

Ответы [ 2 ]

0 голосов
/ 01 июня 2010

Вы можете использовать Ветряная мельница , чтобы сделать это для вас очень легко. Это не Java-фреймворк, но он будет работать на любых веб-приложениях, и IMO лучше, чем Selenium.

0 голосов
/ 01 июня 2010

Вы можете сделать это в Javascript, используя код getStyle () как , описанный в quirksmode .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...