我有一个项目,我通过ng-file-upload上传照片,我需要在 Python 中使用 selenium webdriver 自动上传过程。
我的 HTML 元素如下所示:
<element
ngf-pattern="image/*" accept="image/*"
ngf-max-size="10MB" ngf-max-height="1000" ngf-select="addPhoto($index, $file)">
...</element>
手动上传元素绝对有效。但我找不到在 Python 中使用 Selenium 自动执行此操作的方法。我尝试找到元素,然后发送图像绝对路径的键,但这只是将绝对路径放在浏览器的搜索字段中(就像我在 Mac 上键入“Command + F”一样)
请注意,没有
<input type="file"/>
使用这种上传文件的方法。
任何想法如何使用 Selenium 在 Python 中执行此操作?谢谢!