Автоматизация взаимодействия пользователя с веб-браузером на устройствах с Android возможна, и на самом деле существует несколько способов сделать это без необходимости использования Appium на десктопе. Вот некоторые из возможностей:
1. **UI Automator**: Android предоставляет инструмент UI Automator для тестирования пользовательского интерфейса. Он позволяет взаимодействовать с элементами интерфейса, включая браузер. Вы можете создать скрипты на Java или Kotlin, используя UI Automator API, чтобы автоматизировать работу с приложениями, включая веб-браузеры.
2. **Automate (by LlamaLab)**: Это приложение для Android позволяет создавать автоматизированные сценарии с использованием графического интерфейса. Вы можете использовать его для записи последовательностей действий, включая взаимодействие с браузером, и автоматизировать администрирование вашего роутера.
3. **Tasker**: Зачастую используется для автоматизации различных задач на Android. Хотя Tasker не предназначен специально для автоматизации веб-браузера, с помощью дополнительных плагинов, таких как AutoInput или AutoTools, вы можете реализовать автоматизацию веб-действий.
4. **Katalon Studio**: Это инструмент для автоматизации, который поддерживает мобильное тестирование и может работать с браузерами на Android. Он предлагает возможность тестирования без необходимости запуска сервера на компьютере, но требует определенных навыков в написании тестов.
5. **Robot Framework**: Это еще один инструмент для автоматизации, который можно использовать с библиотеками для мобильного тестирования. С помощью этой платформы, используя Python, можно написать тесты, автоматизирующие взаимодействие с веб-браузером на Android.
6. **WebView на Android**: Если вы контролируете создание приложения, вы можете использовать WebView для внутренней страницы, которая будет выполнять необходимые действия без браузера.
7. **Создание собственного приложения**: Если у вас есть навыки программирования, вы можете разработать простое Android-приложение, которое будет использовать средства HTTP-запросов для выполнения действий на вашем роутере, если это возможно путем манипуляции с сетевыми запросами.
Каждый из этих подходов имеет свои плюсы и минусы, и выбор метода зависит от ваших предпочтений и конкретных требований к автоматизации.