Skip to content

Commit ad59598

Browse files
committed
use testid
1 parent 59e91c6 commit ad59598

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

tests/test_demo.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ def test_render(page: Page):
108108
109109
I.e. Check components are visible.
110110
"""
111+
page.pause()
111112
expect(page.locator('[id="__next"]')).to_contain_text("reflex-clerk-api demo")
112113
expect(page.locator('[id="__next"]')).to_contain_text("Getting Started")
113114
expect(page.locator('[id="__next"]')).to_contain_text("Demos")
@@ -153,7 +154,7 @@ def test_sign_in(page: Page):
153154
page.get_by_role("textbox", name="Password").click()
154155
page.get_by_role("textbox", name="Password").fill(TEST_PASSWORD)
155156
page.get_by_role("button", name="Continue").click()
156-
expect(page.locator('[id="__next"]')).to_contain_text("Sign out")
157+
expect(page.get_by_test_id("sign_out")).not_to_be_visible()
157158

158159
page.pause()
159160

@@ -171,7 +172,7 @@ def sign_in(page: Page, create_test_user: User) -> User:
171172
page.get_by_role("textbox", name="Password").fill(TEST_PASSWORD)
172173
page.get_by_role("button", name="Continue").click()
173174
# Wait until we are back at the demo page signed in
174-
expect(page.locator('[id="__next"]')).to_contain_text("Sign out")
175+
expect(page.get_by_test_id("sign_out")).not_to_be_visible()
175176

176177
return create_test_user
177178

@@ -180,9 +181,9 @@ def sign_in(page: Page, create_test_user: User) -> User:
180181
def test_sign_out(page: Page):
181182
"""Check sign-out button signs out the user."""
182183
page.get_by_role("button", name="Sign out").click()
183-
expect(page.locator('[id="__next"]')).to_contain_text("Sign in")
184-
expect(page.locator('[id="__next"]')).to_contain_text("Sign up")
185-
expect(page.locator('[id="__next"]')).not_to_contain_text("Sign out")
184+
expect(page.get_by_test_id("sign_in")).to_be_visible()
185+
expect(page.get_by_test_id("sign_up")).to_be_visible()
186+
expect(page.get_by_test_id("sign_out")).not_to_be_visible()
186187

187188

188189
@pytest.mark.usefixtures("sign_in")

0 commit comments

Comments
 (0)