0

我是 Java 新手,正在尝试执行测试以监控文件上传和验证需要多长时间。

我需要在同一个文件上多次执行这个过程,所以我使用了一个循环。这对于一个小文件非常有效,但对于一个大文件,页面需要刷新几次才能显示所有元素,并且因为文件具有相同的名称,所以它会失败。如何指定应定位的顶级角色。

下面是代码

         this.openUrl("");
    this.login("", "");

         for(int i=1; i<11; i++)



this.uploadbtn("C:\\Documents\\Performance\\Panther New.csv");


  long lStartTime = new Date().getTime(); // start time
Calendar cal1 = Calendar.getInstance();
try{
  System.out.println(this.getTimeStamp());
    Thread.sleep(2000);



    while (!driver.findElement(By.xpath("//td/span[text()='Panther.csv']/../..//a[@title='Review']")).isDisplayed()) {
     driver.navigate().refresh();
        }

    System.out.println(this.getTimeStamp());


   driver.findElement(By.xpath("//td/span[text()='Panther.csv']/../..//a[@title='Review']")).click();  
    Thread.sleep(1000);
4

0 回答 0