В этом руководстве описывается, как использовать скрипт Python для автоматического управления открытием/закрытием двери через веб-интерфейс домофона в запланированные периоды времени, чтобы повысить удобство доступа для пользователей приложения.
Данный документ применим к приложению Door Access и устройствам домофона.
Скрипт управляет дверью, изменяя параметр Замок двери на веб-странице управления домофоном.

Расписание по умолчанию (рабочие дни: пн–пт)
• Открыть в 9:00
• Закрыть в 12:30
• Открыть в 13:30
• Закрыть в 18:00
Как запустить скрипт:
Установить среду Python + Selenium
Версия Python: 3.3 или выше
Ссылка: \\172.16.1.8\share\documents\研发资料\部门资料\技术支持\培训 ppt\常用测试服务器和软件介绍\Windows 下 python 自动化测试环境搭建.doc
Установить IP домофона: Отредактируйте context_i31s.py и обновите IP-адрес устройства

Установить учетные данные для входа: Отредактируйте i31s_open_door_timeplan.py и обновите имя пользователя и пароль

Установить время открытия: Отредактируйте i31s_open_door_timeplan.py

Установить время закрытия: Отредактируйте i31s_open_door_timeplan.py

Запустите скрипт: Выполните i31s_open_door_timeplan.py. Без PyCharm: правой кнопкой мыши → Изменить с помощью IDLE → Запустить.
Важное примечание:
Прошивка домофона (i31s) ДОЛЖНА быть версии 2.1.1.3687. Скрипт разработан на основе этого макета веб-интерфейса. Если версия прошивки изменится, структура веб-страницы может измениться, и скрипт перестанет работать.