Python & selenium не делает снимок экрана при замораживании в EXE? - PullRequest
0 голосов
/ 14 июля 2020

Я создал сценарий python, который делает снимок экрана определенного элемента на веб-странице с использованием селена. Он работает отлично, но когда я пытаюсь заморозить его в EXE с помощью pyinstaller, я получаю эту ошибку, когда код доходит до части скриншота:

> Exception in Tkinter callback Traceback (most recent call last):  
> File "tkinter\__init__.py", line 1883, in __call__   File
> "stockxspider.py", line 53, in runbot   File
> "site-packages\selenium\webdriver\remote\webelement.py", line 413, in
> scr eenshot   File
> "site-packages\selenium\webdriver\remote\webelement.py", line 400, in
> scr eenshot_as_png   File
> "site-packages\selenium\webdriver\remote\webelement.py", line 390, in
> scr eenshot_as_base64   File
> "site-packages\selenium\webdriver\remote\webelement.py", line 461, in
> _ex ecute   File "site-packages\selenium\webdriver\remote\webdriver.py", line 236, in
> exec ute   File
> "site-packages\selenium\webdriver\remote\errorhandler.py", line 163,
> in check_response selenium.common.exceptions.WebDriverException:
> Message: unknown command: session
> /365822f9af9390041fcf7fceae681e47/screenshot/0.21121234217506268-2

Я не могу понять, что происходит не так. Прошу прощения, если это неправильное место, чтобы задать этот вопрос, я раньше не использовал stackoverflow. Спасибо.

...