@@ -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:
180181def 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