From 76be3bbcdb118ab279893e2ba84a29a66d7f2e25 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Sun, 10 Oct 2021 21:25:25 +0200 Subject: [PATCH] #645 - try to move cursor away before moving to button --- .../selenium/ChangeTransactionTypeTest.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/ChangeTransactionTypeTest.java b/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/ChangeTransactionTypeTest.java index b0ebb3484..3e075b052 100644 --- a/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/ChangeTransactionTypeTest.java +++ b/src/test/java/de/deadlocker8/budgetmaster/integration/selenium/ChangeTransactionTypeTest.java @@ -30,9 +30,15 @@ class ChangeTransactionTypeTest extends SeleniumTestBase { driver.get(helper.getUrl() + "/transactions/" + transactionID + "/edit"); + // move cursor away Actions builder = new Actions(driver); - WebElement element = driver.findElement(By.id("transaction-actions-button")); - builder.moveToElement(element).build().perform(); + WebElement logo = driver.findElement(By.id("nav-logo")); + builder.moveToElement(logo).build().perform(); + + // move cursor to button + builder = new Actions(driver); + WebElement button = driver.findElement(By.id("transaction-actions-button")); + builder.moveToElement(button).build().perform(); By changeTypeButtonSelector = By.xpath("//a[contains(@data-action-type, 'changeType')][1]"); WebDriverWait wait = new WebDriverWait(driver, 5); -- GitLab