Мне нужно автоматизировать приложение на andorid, чтобы заказать такси - PullRequest
0 голосов
/ 19 января 2020

Пишу программу для автоматического c заказа такси в Яндекс.Такси (местный Uber) через бот telegram.

У меня были некоторые трудности на пути к работающей программе

  1. У Яндекс.Такси есть версия в браузере, изначально я хотел использовать Selenium и Python для заказа такси, но в браузере я могу заказать только два города, Москву и Санкт-Петербург. в остальном он говорит об ошибке запроса (возможно, о защите), поэтому я решил попробовать автоматизировать приложение Яндекс.Такси в android с помощью эмулятора Nox Player

  2. Я решил используйте Android SDK Build Tools и Appium и Python для автоматизации действий на эмуляторе. При использовании эмулятора я столкнулся с новыми проблемами

    2.1 Как разместить все это на сервере?

    2.2 Как одновременно подключить Appium к нескольким копиям эмулятора?

2.3 Как узнать или указать порт для новых экземпляров класса Есть ли у вас Nox Player? В первом случае port = 62001. При экспериментах я обнаружил, что следующие порты для новых экземпляров начинаются с 62025 -... Будет ли эта тенденция сохраняться на других машинах?

2.4 Я выбрал Appium для автоматизации ? 2.5 Правильно ли я выбрал Nox Player для эмуляторов?

Буду рад услышать ваши предложения, как и что использовать для автоматизации работы моего бота

...