Я пытаюсь написать тест на основе селена в питона. Здесь я пытаюсь выбрать файл для первого текстового поля (PGP Private Key
)
Пожалуйста, обратите внимание - 1. В текстовом поле (PGP Private Key
) только для чтения (я не могу ввести любой текст с помощью клавиатуры) 2. self.driver.send_keys(file)
не работает.
Как я упоминал в примечании, поскольку send_keys()
не работает, я пытаюсь получить дескриптор диалогового окна «Загрузка файла». Но self.driver.window_handles
возвращает только одну ручку. Это главное окно.
Как загрузить файл? Любое из этих двух решений (send_key или дескриптор окна) отлично.
Пожалуйста, обратите внимание, что я использую Firefox 28 и селеном 2.41.0
Можете ли вы предоставить 'HTML' код для' поле ввода PGP Private Key' ? – Andersson
Для этого есть две строки: ' ' – SHRI
Вы должен обрабатывать не '' element, а '' вместо – Andersson