Files
python-tdd/src/functional_tests/my_notes_page.py
Disco DeDisco 8807d31274
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
unified header_title template values across dashboard applet destination pages; styled &/ added applet titles across all applets
2026-03-11 14:50:08 -04:00

23 lines
646 B
Python

from selenium.webdriver.common.by import By
from apps.lyric.models import User
class MyNotesPage:
def __init__(self, test):
self.test = test
def go_to_my_notes_page(self, email):
self.test.browser.get(self.test.live_server_url)
user = User.objects.get(email=email)
self.test.browser.get(
self.test.live_server_url + f'/dashboard/users/{user.id}/'
)
self.test.wait_for(
lambda: self.test.assertIn(
email,
self.test.browser.find_element(By.CSS_SELECTOR, ".navbar-identity").text.lower(),
)
)
return self