Мне кажется, у таких тестов высокая степень читаемости – неважно даже, какой это язык. Можно по такому вот образцу написать еще несколько подобных же тестов, не имея вообще никакого понятия о Geb, Groovy и о том, как это работает. Но для полного понимания немного углубимся в основы.
println "Первый результат: " + $('#res').find('li.g a.l', 0).text()
assert $('#search').find('li.g a.l').size() > 0
$('button', value:'Поиск').click()
$('form', action:endsWith('/search')).q = 'тестирование при помощи geb и spock'
Browser.drive(driver: new InternetExplorerDriver()) {
Я вот, скажем, люблю, когда всю работу за меня делают роботы. Поэтому считаю необходимым всякие скрипты, inspections, проверщики орфографии и, разумеется, автоматические тесты. Кстати, как вам такой тестик:
Тестируем в браузере с помощью Geb « Грамант
Комментариев нет:
Отправить комментарий