diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/CategorySelectTest.java b/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/CategorySelectTest.java index 2c55695562fd2363f6589fb7a0d3d72deebcf55d..73a9f937dc92bfc0297c8b7cdb42cf820e8c3c41 100644 --- a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/CategorySelectTest.java +++ b/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/CategorySelectTest.java @@ -98,11 +98,15 @@ public class CategorySelectTest // navigate to category select with tab traversal driver.findElement(By.tagName("body")).sendKeys(Keys.TAB); + WebDriverWait wait = new WebDriverWait(driver, 5); + wait.until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("label[for=transaction-amount].active"))); + driver.findElement(By.tagName("body")).sendKeys(Keys.TAB); + wait.until(ExpectedConditions.invisibilityOfElementLocated(By.cssSelector("label[for=transaction-amount].active"))); // open category select driver.findElement(By.tagName("body")).sendKeys(Keys.ENTER); - WebDriverWait wait = new WebDriverWait(driver, 5); + wait = new WebDriverWait(driver, 5); wait.until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector(".category-select-wrapper .custom-select-option.selected"))); // assert