2016-02-18 3 views
0

Я не могу использовать Thread.sleep();Как использовать Thread.sleep(); в селене Webdriver?

Исключение:

"Необработанное исключение типа InterruptedException" брошено в Selenium WebDriver.

Пожалуйста, помогите, заблаговременно.

+0

Пожалуйста, добавьте ваш код – Guy

+0

Предложение: Избегайте использования Thread.sleep(), вместо этого явным ожиданием механизма ожидания WebDriver. – amitbobade

ответ

1
Add your code in try - catch block like: 

try{ 
--CODE 
Thread.Sleep(1000); 
}catch(Expression ex){ 
system.out.print(ex.getmessage()); 
} 
2

Поскольку вы используете функцию сна(), это может бросить InterruptedException. Во избежание этого его обработка является обязательной.

Вы можете использовать примерочных загвоздка:

try{ 
Thread.sleep(5000); 
} 
catch(InterruptedException ie){ 
} 

ИЛИ броски:

public static void main(String args[]) throws InterruptedException{ 
Thread.sleep(5000); 
} 

Если вы используете стандартный IDE для кода, он будет автоматически даст вам возможность добавить это, когда вы наведите указатель мыши на отображаемую ошибку.

Смежные вопросы