input标签
- 可以直接用send_keys(文件路径)
非input标签
- Python pywin32库,识别对话框句柄,进而操作
- SendKeys库
- autoIT,借助外力,我们去调用其生成的au3或exe文件。
- keybd_event,跟第一种类似,不过是模拟按键,ctrl+a,ctrl+c, ctrl+v…
非input标签其他方案
遇到非input标签,上述【非input标签】的四种解决方案,并不想使用也没用过,不想给项目安装各种包。
html源码如下:
<form action="/" class="jss797 dz-clickable" method="post" enctype="multipart/form-data" id="my-awesome-dropzone">
<svg class="MuiSvgIcon-root jss798" focusable="false" viewbox="0 0 24 24" aria-hidden="true">
driver.find_element_by_id('my-awesome-dropzone').send_keys(文件路径)
直接作用到form上,会报元