уловил, потому и прислал эти ссылки. С Вашим скриптом и selenium все станет полностью автоматизированно — выбираете ссылки, после — скармливаете их селениуму, он браузером проходит по ссылкам и делает скрины. И не нужно руками кликать и каждую смотреть — пролистать картинки куда быстрее + экономится время при смене шаблона. Рекомендую selenium для питона — сценарии выходят более читабельные и простые. Даже без знаний питона написать их не составит труда
www.seleniumhq.org/projects/webdriver/ велосипеды это весело, но есть готовые инструменты для автоматизированного приемочного тестирования habrahabr.ru/post/248559/ — пример
Я не задачу даю, а пример. Тебе не нужно — пройди мимо. А если хочется что-то написать здесь — иди свои статьи напиши, опытом своим поделись. А так больше оффтопить не надо, и отвечать здесь больше ничего не надо. Забаню.
Дружище, ты не забывай, что не все такие guru. Твое мнение субъективно…
1й курс универа с техническим уклоном) А так я это делал еще в 8-м классе) легче самому написать, чем искать эту статью)) ИМХО: Слишком базовый уровень, даешь сложнее задачи!
Сложного — ничего. Полезного — под случай не мало.
Элементарно, Ватсон! А, что собственно сложного в данной задаче?)
Перевожу очередной сайт на смарти и меняю соответственно код всех шаблонов. А шаблонов 17 штук (наследство). Процесс был рутинный и что-то я засомневался, а вдруг где какой шаблон не так прописался и что надо бы проверить. А как проверить? Логично — открыть по одному документу каждого шаблона во фронте и посмотреть нет ли ошибок и вообще корректно ли открывается. Но документов много и по каждому идти выискивать документы по каждому шаблону не удобно. Вот написал скрипт, который делает такую выборку и сразу формирует ссылки на эти документы, по одному на каждый шаблон. Остается только кликнуть по разу каждую ссылку и посмотреть как что отображается. К слову, если кому интересно, можете доработать скрипт так, чтобы по каждому УРЛу выполнялся CURL-запрос и проверял код ответа (200 должен быть) и был ли получен какой контент. Будет такой автоматизированный тест на наличие технических ошибок в шаблонах. UDP: немного доработал скрипт, теперь он еще и выводит количество документов по каждому шаблону. Небольшая ревизия чтобы не было кучи шаблонов по одному документу. Получается типа вот такого: ruFirstPage / Главная (1) / 5 документов ruEventPage / Голоса влюблённых женщин (1113) / 803 документов ruEvents / Выставки (13) / 4 документов ruHystoryPage / История (14) / 1 документов UPD: Полезная модификация скрипта: перегоняем MODX-шаблоны в Smarty, то есть код шаблона записываем в smarty-файл, а в сам MODX-шаблон прописываем вызов сниппета.