Пытаюсь автоматизировать с помощью pyautogui и docker firefox, но не могу придерживаться ограничений дисплея.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Пытаюсь автоматизировать с помощью pyautogui и docker firefox, но не могу придерживаться ограничений дисплея.

Сообщение Anonymous »

Я использую MacBook Pro M1 с рабочим столом Docker. Итак, это дисплей Retina.
Я развернул изображение jlesage/firefox следующим образом:

Код: Выделить всё

docker run -d \
--name firefox \
-p 5800:5800 \
-p 5900:5900 \
-e DISPLAY_WIDTH=1024 \
-e DISPLAY_HEIGHT=768 \
-e DISPLAY=:0 \
-v /Users/vw/DEV/docker/scripts:/scripts \
-e VNC_PASSWORD=password \
jlesage/firefox
Он работает нормально, я могу подключиться к нему через VNC, просматривать и все такое.
Затем я создал скрипт Python с pyautogui, чтобы найти и щелкнуть Facebook. кнопка:

Код: Выделить всё

import os
import pyautogui
import time

# Ensure the script uses the Docker container's display
os.environ["DISPLAY"] = ":0"

# Delay to allow setup
time.sleep(3)

try:
# Locate the image within the Docker display
location = pyautogui.locateCenterOnScreen('Facebook.png', confidence=0.8)

if location:
x, y = location
# Constrain search to 1024x768
if 0 

Подробнее здесь: [url]https://stackoverflow.com/questions/79215877/trying-to-automate-using-pyautogui-and-docker-firefox-but-cant-stick-to-the-co[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Pyautogui не импортирует «Нет модуля с именем pyautogui»
    Anonymous » » в форуме Python
    0 Ответы
    39 Просмотры
    Последнее сообщение Anonymous
  • Pyautogui - Drag & pyautogui.easeoutquad
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Pyautogui - Drag & pyautogui.easeoutquad
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Драйвер устройства ЖК-дисплея и сенсорного экрана — явление мерцания ЖК-дисплея при касании экрана
    Anonymous » » в форуме Linux
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous
  • Я хочу сделать текстовые шрифты приложений независимо от изменений размера дисплея в настройках дисплея телефона. Я испо
    Anonymous » » в форуме Android
    0 Ответы
    43 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»