python - 上传字段样式显示为 None 的文件

标签 python file-upload selenium

我有一个显示为 None 的文件字段,我想使用 selenium python 绑定(bind)将文件上传到其中

我尝试了这个,但它不起作用

driver.find_element_by_id("IdOfInputTypeFile").send_keys(os.getcwd()+"/image.png")

最佳答案

driver.execute_script("document.getElementById('id_cv_upload').style.display='block';")

尝试这个基本上 execute_script 是 python 运行 javascript 的命令,因为没有 pythonic 方式来处理 css,所以你必须执行 javascript 来做到这一点。

关于python - 上传字段样式显示为 None 的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12190515/

相关文章:

python - 如何在Python中实现泛型? Java 或 C++ 之类的东西提供

c# - 从 base64 检查文件类型?

javascript - Angular - Node Express - 大图像上传问题

c# - 需要一些编写自动化测试的想法

python - 在夹层指标变量之间对 Pandas DataFrame 行进行高效分区

python - 使用 django-nose 但不使用 Django 的 DiscoverRunner 运行测试时出现重复键错误

javascript - 从 JavaScript 调用 OpenFileDialog Silverlight

java - 即使 xpath 正确也无法找到元素

java - Webdriver:为什么我仍然得到 'Unexpected Alert Open'?

python - 尝试并在Python中对RuntimeError进行尝试,但未捕获到错误