Нужна помощь в запуске базового скрипта python selenium, который открывается в Chrome на Android

#python #android #selenium #selenium-webdriver #kivy

#python #Android #селен #selenium-webdriver #kivy

Вопрос:

Я успешно развернул тестовый скрипт print («Hello World») со своего ПК на свой Android с помощью Kivy и Buildozer. Это было сделано на виртуальной машине VirtualBox последней версии Ubuntu. Это работает, и это здорово! Теперь я хочу протестировать веб-сканер, используя selenium, kivy и buildozer.

На этой странице он немного рассказывает об этой идее. Если я изменю свой main.py файл, который buildozer загружает в приведенный ниже скрипт, он, похоже, развертывается, и открывается приложение Kivy. Но затем он немедленно отключается. Он не открывает Chrome и не переходит в Google.com . Мне нужна помощь в устранении неполадок в решении этой проблемы. Любая информация будет с благодарностью принята.

 from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_experimental_option('androidPackage', 'com.android.chrome')
driver = webdriver.Chrome('/home/user123/KivyHelloWorld/chromedriver', options=options)
# Ubuntu location of webdriver for android
driver.get('https://google.com')
 

В buildozer.spec я обновил строки 37-39, чтобы включить selenium.

 # (list) Application requirements
# comma separated e.g. requirements = sqlite3,kivy
requirements = python3,kivy,selenium
 

После того, как я внес и сохранил изменения в main.py и buildozer.spec файлы Я запускаю эту команду в терминале, чтобы развернуть его:

 buildozer android debug deploy run