#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