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 }