Да, это ошибка компилятора в Java, которая не имеет явного отношения к так называемому проверенному исключению, и InterruptedException проверяется. Решение, к счастью, довольно простое:
Просто добавьте исключение в свою строку бросков. На самом деле, для любого тестового кода просто наберите throws Exception
в конце. Метод тестирования, который генерируется, рассматривается как неудачный тест, который почти всегда является именно тем, что вы хотите, и таким образом, каждая деталь, доступная в исключении, будет отображаться в вашем отчете о тестировании, а также то, что вы обычно хотите. Итак, обновите первую строку следующим образом:
public static void clickFirstAccountDetails throws Exception {
, и это все исправит. Возможно, вы захотите сделать:
public static void clickFirstAccountDetails throws InterruptedException {
вместо этого, если вы предпочитаете продолжать получать ошибки компилятора, когда вы расширяете свой тестовый код и включаете вызовы кода, который выдает другие проверенные исключения.