selenium+Java+testNG 实现随机上传指定目录下的文件(小改进~~)

 1 public void testUntitled() throws Exception {
 2         driver.get(baseUrl);
 3         File f=new File("C:\\filedir\\");
 4         File list[] = f.listFiles();
 5         for(int i=0;i<list.length;i++){
 6             System.out.println(list[i]);
 7         }//打印出取到的文件名
 8         int index = (int) (Math.random() * list.length);//先生成一个随机的数组下标
 9          String a=list[index].getName();
10         WebElement adFileUpload=driver.findElement(By.name("file"));
11         String filePath="C:\\filedir\\"+a;
12         adFileUpload.sendKeys(filePath);
13         Thread.sleep(2000);
14       }

 

posted @ 2018-03-21 13:07  陈晨晨00  阅读(135)  评论(0编辑  收藏  举报