我在java中使用selenium运行脚本。
driver.findElement(By.xpath("//*[text()='FILE EXPLORER']")).click();
driver.findElement(By.xpath("//i[@class='color-blue select-row-icon ion-ios-circle-outline']")).click();
当执行第一行时,页面上有一个加载图标,因此它应该等到加载图标消失然后执行第二行
我试过
Thread.sleep(6000);
但是我想在加载图标消失后立即运行下一行
答案 0 :(得分:0)
请尝试以下代码
driver.findElement(By.xpath("//*[text()='FILE EXPLORER']")).click();
new WebDriverWait(driver, 90).until(ExpectedConditions.invisibilityOfElementLocated(By.xpath("/html/body/ui-block/div/div/i")));
driver.findElement(By.xpath("//i[@class='color-blue select-row-icon ion-ios-circle-outline']")).click();