После нажатия кнопки загрузки файлы будут загружены. Перед выполнением следующего кода необходимо дождаться завершения загрузки. Мой код выглядит так:
Thread.sleep(2000);
driver.findElement(By.xpath("//*[@id='perform']")).click();//click for download
Thread.sleep(20000);
//code to be executed after download completes
Readfile fileobj=new Readfile();
String checkfile=fileobj.checkfilename();
Как заставить webdriver ждать завершения загрузки?