tests: fix e2e flow tests (#8835)

* maybe fix e2e

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* actually fix e2e

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

---------

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
Jens L
2024-03-07 17:57:54 +01:00
committed by GitHub
parent afd950c671
commit 9cd94f639c
3 changed files with 10 additions and 4 deletions

View File

@ -2,7 +2,7 @@ version: '3.7'
services:
chrome:
image: docker.io/selenium/standalone-chrome:110.0
image: docker.io/selenium/standalone-chrome:122.0
volumes:
- /dev/shm:/dev/shm
network_mode: host

View File

@ -41,7 +41,9 @@ class TestFlowsEnroll(SeleniumTestCase):
interface_user = self.get_shadow_root("ak-interface-user")
wait = WebDriverWait(interface_user, self.wait_timeout)
wait.until(ec.presence_of_element_located((By.CSS_SELECTOR, ".pf-c-page__header")))
wait.until(
ec.presence_of_element_located((By.CSS_SELECTOR, "ak-interface-user-presentation"))
)
self.driver.get(self.if_user_url("/settings"))
user = User.objects.get(username="foo")
@ -94,7 +96,9 @@ class TestFlowsEnroll(SeleniumTestCase):
# We're now logged in
wait = WebDriverWait(self.get_shadow_root("ak-interface-user"), self.wait_timeout)
wait.until(ec.presence_of_element_located((By.CSS_SELECTOR, ".pf-c-page__header")))
wait.until(
ec.presence_of_element_located((By.CSS_SELECTOR, "ak-interface-user-presentation"))
)
self.driver.get(self.if_user_url("/settings"))
self.assert_user(User.objects.get(username="foo"))

View File

@ -101,7 +101,9 @@ class TestFlowsRecovery(SeleniumTestCase):
# We're now logged in
wait = WebDriverWait(self.get_shadow_root("ak-interface-user"), self.wait_timeout)
wait.until(ec.presence_of_element_located((By.CSS_SELECTOR, ".pf-c-page__header")))
wait.until(
ec.presence_of_element_located((By.CSS_SELECTOR, "ak-interface-user-presentation"))
)
self.driver.get(self.if_user_url("/settings"))
self.assert_user(user)