Я пытаюсь отправить временный файл на веб-сайт, используя функцию selenium send_keys:
with NamedTemporaryFile() as temp:
temp.write(self.app_info["basic_user_info"]["test"])
temp.name = self.app_info["basic_user_info"]["file_name"]
self.driver.find_element_by_xpath("//input[@id='test_file_input']").send_keys(temp)
ошибка:
TypeError: object of type '_TemporaryFileWrapper' has no len()
Похоже, что tempfile не имеет атрибута len. Есть ли у кого-нибудь предложения по выполнению sh этого?