Files
edx-platform/common/test/acceptance/pages/lms/course_about.py
Jhony Avella b1ee84b1d5 Relative to absolute imports for all files in common/test/acceptance/pages
Added author

Fixing pylint line-too-long error

Added missing trailing comma
2016-07-18 10:22:33 -05:00

30 lines
803 B
Python

"""
Course about page (with registration button)
"""
from common.test.acceptance.pages.lms.course_page import CoursePage
from common.test.acceptance.pages.lms.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