selenium中解决文件上传问题

自动化代码测试中遇到上传文件,但是selenium不可以操作上传文件点开的Windows弹框,百度后解决方案如下:

一、https://www.cnblogs.com/sylvia-liu/p/4431664.html  解决问题的路径地址;

二、我的代码结构为:

            //上传附件
            String fujianXpath = "//wz-form-item[contains(@label,'附件')]//input[@type='file']";
            driver.findElement(By.xpath(fujianXpath)).sendKeys("D:\\自动化测试\\大于30M.pdf");

注意必须存在input标签,type=“file",我遇到的标签为:<input type="file" url.bind="url" accept="accept" files.bind="files" ref="input" class="file-upload au-target" au-target-id="842">

猜你喜欢

转载自blog.csdn.net/qq_33719152/article/details/85059764