Тема: Автоматизация процессов заполнения форм на веб - ресурсах
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. Постановка задачи 5
2. Решение задачи 7
2.1. Используемые технологии 7
2.2. Описание алгоритма 10
2.3. Реализация 13
2.4. Интерфейс программы 17
3. Проблемы 20
Заключение 21
Список литературы 22
Приложение
📖 Введение
В защиту актуальности текущей проблемы так же добавим, что данные процессы уже автоматизируются в той или иной мере. Например, современные браузеры после заполнения формы авторизации предложат вам сохранить введенные логин и пароль, чтобы в дальнейшем форма на данном веб - ресурсе заполнялась автоматически, так же они могут сохранить у себя в памяти данные ваших банковских карт для автозаполнения полей на формах оплаты различных товаров.
В текущей работе рассмотрим поставленную проблему на примере заполнения учебных планов преподавателями нашего высшего учебного заведения. Программы дисциплин, или учебные планы, необходимо заполнять несколько раз в год по всем преподаваемым дисциплинам для каждой группы, что отнимает у преподавателей значительную часть их сил и времени, учитывая объем и количество форм для заполнения, а также несовершенность системы. Более того, при монотонном выполнении одних и тех же действий, продуктивность человека снижается, что увеличивает количество ошибок. Автоматизация этой процедуры позволит им уделять больше времени учебному процессу, уменьшит количество допускаемых ошибок, а следовательно, и количество обращений в центр поддержки, что в свою очередь, положительно скажется на продуктивности разработчиков [1].
В данной работе автоматизация процесса заполнения форм на портале “Электронный университет” демонстрируется на примере одной конкретной учебной дисциплины. В среде разработки Microsoft Visual Studio 2017 написано клиентское приложение на языке программирования C# с использованием библиотеки для управления драйверами Selenium WebDriver [1].
✅ Заключение
Более того, в ходе работы были изучены дополнительные библиотеки и инструменты, которые не использовались при решении проблемы, потому что сразу понять, каким инструментом пользоваться будет оптимальнее всего, невозможно, а также отлично освоены средство автоматизации тестов и взаимодействия с веб - ресурсами Selenium WebDriver и библиотека Microsoft.Office.Interop.Excel.



