Files
edx-platform/common/test/acceptance/pages/lms/course_about.py

30 lines
739 B
Python

"""
Course about page (with registration button)
"""
from .course_page import CoursePage
from .login_and_register import RegisterPage
class CourseAboutPage(CoursePage):
"""
Course about page (with registration button)
"""
url_path = "about"
def is_browser_on_page(self):
return self.q(css='section.course-info').present
def register(self):
"""
Navigate to the registration page.
Waits for the registration page to load, then
returns the registration page object.
"""
self.q(css='a.register').first.click()
registration_page = RegisterPage(self.browser, self.course_id)
registration_page.wait_for_page()
return registration_page