selenium 如何上传文件
有的看起来是个上传文件的button,但是可以找到input的文件标签。所以可以直接给该input标签send_keys就可以。
案例:

该案例中,需要点击按钮“提取文件”才能上传文件。但是在源码中可以发现有个file类型的input标签。这就是接收文件的,所以直接给这个input标签send_keys即可。
ele.send_keys(r"d:\test.txt")
注意: 执行sendKeys的元素一定要符合 input 和 type="file" 条件,否则会上传失败的。

浙公网安备 33010602011771号