Сценарий Python, который я написал, работает должным образом на Windows 10 (на Chrome) и Ubuntu Budgie 18.04 (на Chromium), но не на моем Raspberry Pi с Raspbian (также на Chromium).
скрипт запускает поиск в базе данных на определенном веб-сайте, заставляя сайт загружать много результатов.
Затем эта строка запускается:
element = wait(driver, 180).until(EC.presence_of_element_located((By.XPATH, \
f"//div[@class='opening' and @data-resourceid='{room_id}' and contains(@data-startdate, '{hour}')]")))
с ожидаемым поведением в ожидании загрузки определенного результата,и сохраните его в переменной для следующей части скрипта (в частности, нажмите).
Как в Windows, так и в Ubuntu это работает должным образом, но в Raspbian, несмотря на загрузку одинаковых результатов, скрипт не может найти конкретный результат.
Поиск результата вручную (запуск скриптабез опции «без головы» и использования CTRL + F) я нахожу желаемый результат.И все же поиск его в инструментах разработчика с использованием его xpath также не находит его.
Можно ли исправить это с помощью изменения скрипта (и как?), Или это проблема, присущая Pi / Chromium