Как вы можете заполнить открытое диалоговое окно в Chrome без головы в Python и Selenium? - PullRequest
0 голосов
/ 08 мая 2018

Я работаю с Python и Selenium, чтобы выполнить некоторую автоматизацию в офисе, и мне нужно заполнить диалоговое окно «Загрузить файл» (диалоговое окно «Открыть» Windows), которое вызывалось с сайта с помощью Безголовый браузер Chrome. У кого-нибудь есть идеи о том, как это можно сделать?

Если бы я не использовал браузер без головы, Pywinauto мог бы использоваться со строкой, подобной следующей, например, но это, кажется, не вариант в безголовом хроме:

app.pane.open.ComboBox.Edit.type_keys (uploadfilename + "{ENTER}")

Заранее спасибо!

1 Ответ

0 голосов
/ 17 мая 2018

Это оказалось невозможным. Я закончил тем, что запустил код на виртуальной машине и установил ключ реестра, чтобы позволить запускать автоматизацию, когда виртуальная машина была свернута, отключена или иным образом не взаимодействовала с пользователями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...