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:
@ -2,7 +2,7 @@ version: '3.7'
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
chrome:
|
chrome:
|
||||||
image: docker.io/selenium/standalone-chrome:110.0
|
image: docker.io/selenium/standalone-chrome:122.0
|
||||||
volumes:
|
volumes:
|
||||||
- /dev/shm:/dev/shm
|
- /dev/shm:/dev/shm
|
||||||
network_mode: host
|
network_mode: host
|
||||||
|
|||||||
@ -41,7 +41,9 @@ class TestFlowsEnroll(SeleniumTestCase):
|
|||||||
interface_user = self.get_shadow_root("ak-interface-user")
|
interface_user = self.get_shadow_root("ak-interface-user")
|
||||||
wait = WebDriverWait(interface_user, self.wait_timeout)
|
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"))
|
self.driver.get(self.if_user_url("/settings"))
|
||||||
|
|
||||||
user = User.objects.get(username="foo")
|
user = User.objects.get(username="foo")
|
||||||
@ -94,7 +96,9 @@ class TestFlowsEnroll(SeleniumTestCase):
|
|||||||
# We're now logged in
|
# We're now logged in
|
||||||
wait = WebDriverWait(self.get_shadow_root("ak-interface-user"), self.wait_timeout)
|
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.driver.get(self.if_user_url("/settings"))
|
||||||
|
|
||||||
self.assert_user(User.objects.get(username="foo"))
|
self.assert_user(User.objects.get(username="foo"))
|
||||||
|
|||||||
@ -101,7 +101,9 @@ class TestFlowsRecovery(SeleniumTestCase):
|
|||||||
# We're now logged in
|
# We're now logged in
|
||||||
wait = WebDriverWait(self.get_shadow_root("ak-interface-user"), self.wait_timeout)
|
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.driver.get(self.if_user_url("/settings"))
|
||||||
|
|
||||||
self.assert_user(user)
|
self.assert_user(user)
|
||||||
|
|||||||
Reference in New Issue
Block a user