没有什么技术含量,就是给第一次selenium 处理图片上传框的同学,打一剂强心针。
一般上传框都长这个样:
image.png
image.png
然后,第一步,找input
image.png
<input id="html5_1clkv8kp11g1e15o8vaab64175d3" type="file" style="font-size: 999px; opacity: 0; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;" accept="image/jpeg,image/png">
然后,第二步,就是帖子上都用的办法
public void fileUpload(String element, String filePath){
driver.findElement(By.xpath(element)).sendKeys(filePath);
}
最后我是成功了:
image.png