diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionRecurringTest.java b/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionRecurringTest.java
index 496d057ed8d583a1eae6bdade6374eac46e545fc..4c543266efd8f45dee8855704efd54ec23e1ea3d 100644
--- a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionRecurringTest.java
+++ b/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/NewTransactionRecurringTest.java
@@ -147,7 +147,7 @@ public class NewTransactionRecurringTest
 		((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(true);", submitButton);
 
 		WebDriverWait wait = new WebDriverWait(driver, 5);
-		wait.until(ExpectedConditions.visibilityOf(submitButton));
+		wait.until(ExpectedConditions.elementToBeClickable(submitButton));
 
 		submitButton.click();
 
@@ -211,7 +211,7 @@ public class NewTransactionRecurringTest
 		((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(true);", submitButton);
 
 		WebDriverWait wait = new WebDriverWait(driver, 5);
-		wait.until(ExpectedConditions.visibilityOf(submitButton));
+		wait.until(ExpectedConditions.elementToBeClickable(submitButton));
 
 		submitButton.click();