Создание сайтов на 1С Битрикс стало еще просто, используйте готовые шаблоны! Подключайте современные модули, делая ваш сайт еще эффективнее!
Например, парсер сайтов

Автотесты для вашего магазина

Бесплатно
Модуль предназначен для автоматической проверки контента в инфоблоках, а также в публичной части.
Возможности:
1. Поиск служебных символов (например, &, <, &amp; и тд) в полях и свойствах элементов инфоблоков
2. Поиск служебных символов в публичной части на страницах элементов
3. Сравнение контента в инфоблоке и публичной части (например, на случай, если по какой-то причине не сбрасывается кеш).
4. Поиск битых ссылок на изображения на детальных страницах элементов (на случай, когда, например, выгрузка из 1С меняет пути изображений, а в карточках выводятся закешированные ссылки)

Модуль позволяет создавать различные профили автотестов для данных в инфоблоках и контента в публичной части с разными условиями. Проверка контента может осуществляться периодически на агентах, а также может быть запущена в ручном режиме непосредственно на странице профиля автотеста в административном разделе.
Результаты автотестов сохраняются в отчеты в виде csv файлов.

Типы автотестов:
1. Проверка спецсимволов - позволяет проверить наличие спецсимволов в текстовых полях и свойствах элементов в инфоблоке
2. Проверка соответствия контента - позволяет сравнить контент в инфоблоке и в публичной части. Также есть опция проверки отображения спецсимволов в публичной части по определенным селекторам.
3. Проверка картинок - проверяет карточки элементов на наличие битых изображений, если отображается неактуальный закешированный контент. Проверяются только картинки, имеющие пути /upload/... .

Описание настроек тестов:
1. Проверка спецсимволов.
спецсимволы - список спецсимволов, которые будем проверять, через запятую
выбор инфоблока
чекбокс "проверять описание анонса"
чекбокс "проверять детальное описание"
чекбокс "проверять другое свойство" (выбор появляется после сохранения автотеста с выбранным инфоблоком)
чекбокс "запускать по агенту" - добавляет агент для указанного профиля
периодичность запуска - периодичность запуска агента

2. Проверка соответствия контента
выбор инфоблока
чекбокс "проверить название"
выбор поля с названием
селектор названия в html, например, .item_name или #item_name
чекбокс "проверить описание"
выбор поля с описанием
селектор описания в html, например, .item_description или #item_description
чекбокс "проверить спецсимволы в публичной части" - включает проверку спецсимволов в карточках элементов. Для проверки необходимо указать селекторы элементов
селекторы элементов публичной части - список селекторов элементов для проверки спецсимволов в публичной части. Например: .delivery_description, .payment_text
чекбокс "запускать по агенту" - добавляет агент для указанного профиля
периодичность запуска - периодичность запуска агента

3. Проверка картинок
выбор инфоблока
чекбокс "запускать по агенту" - добавляет агент для указанного профиля
периодичность запуска - периодичность запуска агента

Для работы требуется наличие на сервере библиотеки php_curl.
Решение устанавливается стандартно. Административные страницы решения располагаются в разделе "Сервисы".

Для работы требуется наличие на сервере библиотеки php_curl.

Вопросы, пожелания и предложения по работе готовых решения присылайте на ящик hosting@webgk.ru

x