Relative to absolute imports for all files in common/test/acceptance/pages
Added author Fixing pylint line-too-long error Added missing trailing comma
This commit is contained in:
1
AUTHORS
1
AUTHORS
@@ -275,3 +275,4 @@ Alisan Tang <atang@edx.org>
|
||||
Kevin Kim <kkim@edx.org>
|
||||
Albert St. Aubin Jr. <astaubin@edx.org>
|
||||
Casey Litton <caseylitton@gmail.com>
|
||||
Jhony Avella <jhony.avella@edunext.co>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
Logout Page.
|
||||
"""
|
||||
from bok_choy.page_object import PageObject
|
||||
from . import BASE_URL
|
||||
from common.test.acceptance.pages.common import BASE_URL
|
||||
|
||||
|
||||
class LogoutPage(PageObject):
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
Utility methods common to Studio and the LMS.
|
||||
"""
|
||||
from bok_choy.promise import EmptyPromise
|
||||
from ...tests.helpers import disable_animations
|
||||
from common.test.acceptance.tests.helpers import disable_animations
|
||||
|
||||
|
||||
def wait_for_notification(page):
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
"""
|
||||
Base class for account settings page.
|
||||
"""
|
||||
from . import BASE_URL
|
||||
from common.test.acceptance.pages.lms import BASE_URL
|
||||
|
||||
from bok_choy.page_object import PageObject
|
||||
from bok_choy.promise import EmptyPromise
|
||||
|
||||
from .fields import FieldsMixin
|
||||
from common.test.acceptance.pages.lms.fields import FieldsMixin
|
||||
|
||||
|
||||
class AccountSettingsPage(FieldsMixin, PageObject):
|
||||
|
||||
@@ -5,7 +5,7 @@ Auto-auth page (used to automatically log in during testing).
|
||||
import re
|
||||
import urllib
|
||||
from bok_choy.page_object import PageObject, unguarded, XSS_INJECTION
|
||||
from . import AUTH_BASE_URL
|
||||
from common.test.acceptance.pages.lms import AUTH_BASE_URL
|
||||
|
||||
|
||||
class AutoAuthPage(PageObject):
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
Courseware Boomarks
|
||||
"""
|
||||
from bok_choy.promise import EmptyPromise
|
||||
from .course_page import CoursePage
|
||||
from ..common.paging import PaginatedUIMixin
|
||||
from common.test.acceptance.pages.lms.course_page import CoursePage
|
||||
from common.test.acceptance.pages.common.paging import PaginatedUIMixin
|
||||
|
||||
|
||||
class BookmarksPage(CoursePage, PaginatedUIMixin):
|
||||
|
||||
@@ -4,7 +4,7 @@ Module for Certificates pages.
|
||||
"""
|
||||
|
||||
from bok_choy.page_object import PageObject
|
||||
from . import BASE_URL
|
||||
from common.test.acceptance.pages.lms import BASE_URL
|
||||
|
||||
|
||||
class CertificatePage(PageObject):
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
Course about page (with registration button)
|
||||
"""
|
||||
|
||||
from .course_page import CoursePage
|
||||
from .login_and_register import RegisterPage
|
||||
from common.test.acceptance.pages.lms.course_page import CoursePage
|
||||
from common.test.acceptance.pages.lms.login_and_register import RegisterPage
|
||||
|
||||
|
||||
class CourseAboutPage(CoursePage):
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
Course info page.
|
||||
"""
|
||||
|
||||
from .course_page import CoursePage
|
||||
from common.test.acceptance.pages.lms.course_page import CoursePage
|
||||
|
||||
|
||||
class CourseInfoPage(CoursePage):
|
||||
|
||||
@@ -3,8 +3,8 @@ Base class for pages in courseware.
|
||||
"""
|
||||
|
||||
from bok_choy.page_object import PageObject
|
||||
from . import BASE_URL
|
||||
from .tab_nav import TabNavPage
|
||||
from common.test.acceptance.pages.lms import BASE_URL
|
||||
from common.test.acceptance.pages.lms.tab_nav import TabNavPage
|
||||
|
||||
|
||||
class CoursePage(PageObject):
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
Wiki tab on courses
|
||||
"""
|
||||
|
||||
from .course_page import CoursePage
|
||||
from ...pages.studio.utils import type_in_codemirror
|
||||
from common.test.acceptance.pages.lms.course_page import CoursePage
|
||||
from common.test.acceptance.pages.studio.utils import type_in_codemirror
|
||||
|
||||
|
||||
class CourseWikiPage(CoursePage):
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
Courseware page.
|
||||
"""
|
||||
|
||||
from .course_page import CoursePage
|
||||
from common.test.acceptance.pages.lms.course_page import CoursePage
|
||||
from bok_choy.promise import EmptyPromise
|
||||
from selenium.webdriver.common.action_chains import ActionChains
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
Courseware search
|
||||
"""
|
||||
|
||||
from .course_page import CoursePage
|
||||
from common.test.acceptance.pages.lms.course_page import CoursePage
|
||||
|
||||
|
||||
class CoursewareSearchPage(CoursePage):
|
||||
|
||||
@@ -4,7 +4,7 @@ import re
|
||||
import urllib
|
||||
|
||||
from bok_choy.page_object import PageObject
|
||||
from . import BASE_URL
|
||||
from common.test.acceptance.pages.lms import BASE_URL
|
||||
|
||||
|
||||
class ModeCreationPage(PageObject):
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
Student dashboard page.
|
||||
"""
|
||||
from bok_choy.page_object import PageObject
|
||||
from . import BASE_URL
|
||||
from common.test.acceptance.pages.lms import BASE_URL
|
||||
|
||||
|
||||
class DashboardPage(PageObject):
|
||||
|
||||
@@ -3,7 +3,7 @@ Dashboard search
|
||||
"""
|
||||
|
||||
from bok_choy.page_object import PageObject
|
||||
from . import BASE_URL
|
||||
from common.test.acceptance.pages.lms import BASE_URL
|
||||
|
||||
|
||||
class DashboardSearchPage(PageObject):
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
Course discovery page.
|
||||
"""
|
||||
|
||||
from . import BASE_URL
|
||||
from common.test.acceptance.pages.lms import BASE_URL
|
||||
from bok_choy.page_object import PageObject
|
||||
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ from bok_choy.javascript import wait_for_js
|
||||
from bok_choy.page_object import PageObject
|
||||
from bok_choy.promise import EmptyPromise, Promise
|
||||
|
||||
from .course_page import CoursePage
|
||||
from common.test.acceptance.pages.lms.course_page import CoursePage
|
||||
|
||||
|
||||
class DiscussionPageMixin(object):
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
from bok_choy.page_object import PageObject, PageLoadError, unguarded
|
||||
from bok_choy.promise import BrokenPromise, EmptyPromise
|
||||
from .course_page import CoursePage
|
||||
from ..common.paging import PaginatedUIMixin
|
||||
from ...tests.helpers import disable_animations
|
||||
from common.test.acceptance.pages.lms.course_page import CoursePage
|
||||
from common.test.acceptance.pages.common.paging import PaginatedUIMixin
|
||||
from common.test.acceptance.tests.helpers import disable_animations
|
||||
from selenium.webdriver.common.action_chains import ActionChains
|
||||
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ Mixins for fields.
|
||||
"""
|
||||
from bok_choy.promise import EmptyPromise
|
||||
|
||||
from ...tests.helpers import get_selected_option_text, select_option_by_text
|
||||
from common.test.acceptance.tests.helpers import get_selected_option_text, select_option_by_text
|
||||
|
||||
|
||||
class FieldsMixin(object):
|
||||
|
||||
@@ -3,7 +3,7 @@ Find courses page (main page of the LMS).
|
||||
"""
|
||||
|
||||
from bok_choy.page_object import PageObject
|
||||
from . import BASE_URL
|
||||
from common.test.acceptance.pages.lms import BASE_URL
|
||||
|
||||
|
||||
class FindCoursesPage(PageObject):
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
LMS index (home) page.
|
||||
"""
|
||||
from bok_choy.page_object import PageObject
|
||||
from . import BASE_URL
|
||||
from common.test.acceptance.pages.lms import BASE_URL
|
||||
|
||||
BANNER_SELECTOR = 'section.home header div.outer-wrapper div.title .heading-group h1'
|
||||
INTRO_VIDEO_SELECTOR = 'div.play-intro'
|
||||
|
||||
@@ -4,10 +4,10 @@ Instructor (2) dashboard page.
|
||||
"""
|
||||
|
||||
from bok_choy.page_object import PageObject
|
||||
from .course_page import CoursePage
|
||||
from common.test.acceptance.pages.lms.course_page import CoursePage
|
||||
import os
|
||||
from bok_choy.promise import EmptyPromise, Promise
|
||||
from ...tests.helpers import select_option_by_text, get_selected_option_text, get_options
|
||||
from common.test.acceptance.tests.helpers import select_option_by_text, get_selected_option_text, get_options
|
||||
|
||||
|
||||
class InstructorDashboardPage(CoursePage):
|
||||
|
||||
@@ -3,11 +3,11 @@ Bok-Choy PageObject class for learner profile page.
|
||||
"""
|
||||
from bok_choy.query import BrowserQuery
|
||||
|
||||
from . import BASE_URL
|
||||
from common.test.acceptance.pages.lms import BASE_URL
|
||||
from bok_choy.page_object import PageObject
|
||||
from .fields import FieldsMixin
|
||||
from common.test.acceptance.pages.lms.fields import FieldsMixin
|
||||
from bok_choy.promise import EmptyPromise
|
||||
from .instructor_dashboard import InstructorDashboardPage
|
||||
from common.test.acceptance.pages.lms.instructor_dashboard import InstructorDashboardPage
|
||||
from selenium.webdriver import ActionChains
|
||||
|
||||
|
||||
|
||||
@@ -4,8 +4,8 @@ Login page for the LMS.
|
||||
|
||||
from bok_choy.page_object import PageObject
|
||||
from bok_choy.promise import EmptyPromise
|
||||
from . import BASE_URL
|
||||
from .dashboard import DashboardPage
|
||||
from common.test.acceptance.pages.lms import BASE_URL
|
||||
from common.test.acceptance.pages.lms.dashboard import DashboardPage
|
||||
|
||||
|
||||
class LoginPage(PageObject):
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
from urllib import urlencode
|
||||
from bok_choy.page_object import PageObject, unguarded
|
||||
from bok_choy.promise import Promise, EmptyPromise
|
||||
from . import BASE_URL
|
||||
from .dashboard import DashboardPage
|
||||
from common.test.acceptance.pages.lms import BASE_URL
|
||||
from common.test.acceptance.pages.lms.dashboard import DashboardPage
|
||||
|
||||
|
||||
class RegisterPage(PageObject):
|
||||
|
||||
@@ -4,8 +4,8 @@ import re
|
||||
|
||||
from bok_choy.page_object import PageObject
|
||||
from bok_choy.promise import Promise
|
||||
from . import BASE_URL
|
||||
from .dashboard import DashboardPage
|
||||
from common.test.acceptance.pages.lms import BASE_URL
|
||||
from common.test.acceptance.pages.lms.dashboard import DashboardPage
|
||||
|
||||
|
||||
class PaymentAndVerificationFlow(PageObject):
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"""LMS-hosted Programs pages"""
|
||||
from bok_choy.page_object import PageObject
|
||||
|
||||
from . import BASE_URL
|
||||
from common.test.acceptance.pages.lms import BASE_URL
|
||||
|
||||
|
||||
class ProgramListingPage(PageObject):
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"""
|
||||
Student progress page
|
||||
"""
|
||||
from .course_page import CoursePage
|
||||
from common.test.acceptance.pages.lms.course_page import CoursePage
|
||||
|
||||
|
||||
class ProgressPage(CoursePage):
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
Staff view of courseware
|
||||
"""
|
||||
from bok_choy.page_object import PageObject
|
||||
from .courseware import CoursewarePage
|
||||
from common.test.acceptance.pages.lms.courseware import CoursewarePage
|
||||
|
||||
|
||||
class StaffPage(CoursewarePage):
|
||||
|
||||
@@ -3,12 +3,12 @@
|
||||
Teams pages.
|
||||
"""
|
||||
|
||||
from .course_page import CoursePage
|
||||
from .discussion import InlineDiscussionPage
|
||||
from ..common.paging import PaginatedUIMixin
|
||||
from ...pages.common.utils import confirm_prompt
|
||||
from common.test.acceptance.pages.lms.course_page import CoursePage
|
||||
from common.test.acceptance.pages.lms.discussion import InlineDiscussionPage
|
||||
from common.test.acceptance.pages.common.paging import PaginatedUIMixin
|
||||
from common.test.acceptance.pages.common.utils import confirm_prompt
|
||||
|
||||
from .fields import FieldsMixin
|
||||
from common.test.acceptance.pages.lms.fields import FieldsMixin
|
||||
|
||||
|
||||
TOPIC_CARD_CSS = 'div.wrapper-card-core'
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
Course Textbooks page.
|
||||
"""
|
||||
|
||||
from .course_page import CoursePage
|
||||
from common.test.acceptance.pages.lms.course_page import CoursePage
|
||||
from bok_choy.promise import EmptyPromise
|
||||
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
"""Track selection page"""
|
||||
from bok_choy.page_object import PageObject
|
||||
from . import BASE_URL
|
||||
from .dashboard import DashboardPage
|
||||
from .pay_and_verify import PaymentAndVerificationFlow
|
||||
from common.test.acceptance.pages.lms import BASE_URL
|
||||
from common.test.acceptance.pages.lms.dashboard import DashboardPage
|
||||
from common.test.acceptance.pages.lms.pay_and_verify import PaymentAndVerificationFlow
|
||||
|
||||
|
||||
class TrackSelectionPage(PageObject):
|
||||
|
||||
@@ -5,8 +5,8 @@ The Files and Uploads page for a course in Studio
|
||||
import urllib
|
||||
import os
|
||||
from opaque_keys.edx.locator import CourseLocator
|
||||
from . import BASE_URL
|
||||
from .course_page import CoursePage
|
||||
from common.test.acceptance.pages.studio import BASE_URL
|
||||
from common.test.acceptance.pages.studio.course_page import CoursePage
|
||||
from bok_choy.javascript import wait_for_js, requirejs
|
||||
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ Auto-auth page (used to automatically log in during testing).
|
||||
import re
|
||||
import urllib
|
||||
from bok_choy.page_object import PageObject
|
||||
from . import BASE_URL
|
||||
from common.test.acceptance.pages.studio import BASE_URL
|
||||
|
||||
|
||||
class AutoAuthPage(PageObject):
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
from bok_choy.page_object import PageObject
|
||||
from selenium.webdriver.common.keys import Keys
|
||||
from ..common.utils import click_css
|
||||
from common.test.acceptance.pages.common.utils import click_css
|
||||
from selenium.webdriver.support.ui import Select
|
||||
|
||||
|
||||
|
||||
@@ -4,11 +4,11 @@ Container page in Studio
|
||||
|
||||
from bok_choy.page_object import PageObject
|
||||
from bok_choy.promise import Promise, EmptyPromise
|
||||
from . import BASE_URL
|
||||
from common.test.acceptance.pages.studio import BASE_URL
|
||||
|
||||
from ..common.utils import click_css, confirm_prompt
|
||||
from common.test.acceptance.pages.common.utils import click_css, confirm_prompt
|
||||
|
||||
from .utils import type_in_codemirror
|
||||
from common.test.acceptance.pages.studio.utils import type_in_codemirror
|
||||
|
||||
|
||||
class ContainerPage(PageObject):
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
Course Updates page.
|
||||
"""
|
||||
|
||||
from .course_page import CoursePage
|
||||
from common.test.acceptance.pages.studio.course_page import CoursePage
|
||||
|
||||
|
||||
class CourseUpdatesPage(CoursePage):
|
||||
|
||||
@@ -5,7 +5,7 @@ Base class for pages specific to a course in Studio.
|
||||
import os
|
||||
from opaque_keys.edx.locator import CourseLocator
|
||||
from bok_choy.page_object import PageObject
|
||||
from . import BASE_URL
|
||||
from common.test.acceptance.pages.studio import BASE_URL
|
||||
|
||||
|
||||
class CoursePage(PageObject):
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
Course rerun page in Studio
|
||||
"""
|
||||
|
||||
from .course_page import CoursePage
|
||||
from .utils import set_input_value
|
||||
from common.test.acceptance.pages.studio.course_page import CoursePage
|
||||
from common.test.acceptance.pages.studio.utils import set_input_value
|
||||
|
||||
|
||||
class CourseRerunPage(CoursePage):
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
Pages page for a course.
|
||||
"""
|
||||
|
||||
from .course_page import CoursePage
|
||||
from common.test.acceptance.pages.studio.course_page import CoursePage
|
||||
|
||||
|
||||
class PagesPage(CoursePage):
|
||||
|
||||
@@ -3,7 +3,7 @@ Home page for Studio when not logged in.
|
||||
"""
|
||||
|
||||
from bok_choy.page_object import PageObject
|
||||
from . import BASE_URL
|
||||
from common.test.acceptance.pages.studio import BASE_URL
|
||||
|
||||
|
||||
class HowitworksPage(PageObject):
|
||||
|
||||
@@ -9,11 +9,11 @@ import os
|
||||
import re
|
||||
import requests
|
||||
|
||||
from ..common.utils import click_css
|
||||
from common.test.acceptance.pages.common.utils import click_css
|
||||
|
||||
from .library import LibraryPage
|
||||
from .course_page import CoursePage
|
||||
from . import BASE_URL
|
||||
from common.test.acceptance.pages.studio.library import LibraryPage
|
||||
from common.test.acceptance.pages.studio.course_page import CoursePage
|
||||
from common.test.acceptance.pages.studio import BASE_URL
|
||||
|
||||
|
||||
class TemplateCheckMixin(object):
|
||||
|
||||
@@ -3,7 +3,7 @@ Studio Home page
|
||||
"""
|
||||
|
||||
from bok_choy.page_object import PageObject
|
||||
from . import BASE_URL
|
||||
from common.test.acceptance.pages.studio import BASE_URL
|
||||
from selenium.webdriver import ActionChains
|
||||
|
||||
|
||||
|
||||
@@ -5,15 +5,15 @@ from bok_choy.javascript import js_defined, wait_for_js
|
||||
from bok_choy.page_object import PageObject
|
||||
from bok_choy.promise import EmptyPromise
|
||||
from selenium.webdriver.support.select import Select
|
||||
from .component_editor import ComponentEditorView
|
||||
from .container import XBlockWrapper
|
||||
from ...pages.studio.users import UsersPageMixin
|
||||
from ...pages.studio.pagination import PaginatedMixin
|
||||
from common.test.acceptance.pages.studio.component_editor import ComponentEditorView
|
||||
from common.test.acceptance.pages.studio.container import XBlockWrapper
|
||||
from common.test.acceptance.pages.studio.users import UsersPageMixin
|
||||
from common.test.acceptance.pages.studio.pagination import PaginatedMixin
|
||||
from selenium.webdriver.common.keys import Keys
|
||||
|
||||
from ..common.utils import confirm_prompt, wait_for_notification
|
||||
from common.test.acceptance.pages.common.utils import confirm_prompt, wait_for_notification
|
||||
|
||||
from . import BASE_URL
|
||||
from common.test.acceptance.pages.studio import BASE_URL
|
||||
|
||||
|
||||
class LibraryPage(PageObject):
|
||||
|
||||
@@ -4,7 +4,7 @@ Login page for Studio.
|
||||
|
||||
from bok_choy.page_object import PageObject
|
||||
from bok_choy.promise import EmptyPromise
|
||||
from . import BASE_URL
|
||||
from common.test.acceptance.pages.studio import BASE_URL
|
||||
|
||||
|
||||
class LoginPage(PageObject):
|
||||
|
||||
@@ -10,11 +10,11 @@ from selenium.webdriver import ActionChains
|
||||
from selenium.webdriver.support.ui import Select
|
||||
from selenium.webdriver.common.keys import Keys
|
||||
|
||||
from ..common.utils import click_css, confirm_prompt
|
||||
from common.test.acceptance.pages.common.utils import click_css, confirm_prompt
|
||||
|
||||
from .course_page import CoursePage
|
||||
from .container import ContainerPage
|
||||
from .utils import set_input_value_and_save, set_input_value
|
||||
from common.test.acceptance.pages.studio.course_page import CoursePage
|
||||
from common.test.acceptance.pages.studio.container import ContainerPage
|
||||
from common.test.acceptance.pages.studio.utils import set_input_value_and_save, set_input_value
|
||||
|
||||
|
||||
class CourseOutlineItem(object):
|
||||
|
||||
@@ -7,9 +7,9 @@ import os
|
||||
from bok_choy.promise import EmptyPromise
|
||||
from bok_choy.javascript import requirejs
|
||||
|
||||
from .course_page import CoursePage
|
||||
from .users import wait_for_ajax_or_reload
|
||||
from .utils import press_the_notification_button
|
||||
from common.test.acceptance.pages.studio.course_page import CoursePage
|
||||
from common.test.acceptance.pages.studio.users import wait_for_ajax_or_reload
|
||||
from common.test.acceptance.pages.studio.utils import press_the_notification_button
|
||||
|
||||
|
||||
@requirejs('js/factories/settings')
|
||||
|
||||
@@ -3,8 +3,12 @@ Course Advanced Settings page
|
||||
"""
|
||||
|
||||
from bok_choy.promise import EmptyPromise
|
||||
from .course_page import CoursePage
|
||||
from .utils import press_the_notification_button, type_in_codemirror, get_codemirror_value
|
||||
from common.test.acceptance.pages.studio.course_page import CoursePage
|
||||
from common.test.acceptance.pages.studio.utils import (
|
||||
press_the_notification_button,
|
||||
type_in_codemirror,
|
||||
get_codemirror_value,
|
||||
)
|
||||
|
||||
|
||||
KEY_CSS = '.key h3.title'
|
||||
|
||||
@@ -11,7 +11,7 @@ The methods in these classes are organized into several conceptual buckets:
|
||||
import os
|
||||
|
||||
from bok_choy.promise import EmptyPromise
|
||||
from .course_page import CoursePage
|
||||
from common.test.acceptance.pages.studio.course_page import CoursePage
|
||||
from common.test.acceptance.tests.helpers import disable_animations
|
||||
from selenium.webdriver import ActionChains
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
Course Grading Settings page.
|
||||
"""
|
||||
|
||||
from .course_page import CoursePage
|
||||
from common.test.acceptance.pages.studio.course_page import CoursePage
|
||||
|
||||
|
||||
class GradingPage(CoursePage):
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
"""
|
||||
Course Group Configurations page.
|
||||
"""
|
||||
from ..common.utils import confirm_prompt
|
||||
from .course_page import CoursePage
|
||||
from common.test.acceptance.pages.common.utils import confirm_prompt
|
||||
from common.test.acceptance.pages.studio.course_page import CoursePage
|
||||
|
||||
|
||||
class GroupConfigurationsPage(CoursePage):
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
from bok_choy.page_object import PageObject
|
||||
from . import BASE_URL
|
||||
from common.test.acceptance.pages.studio import BASE_URL
|
||||
|
||||
|
||||
class SignupPage(PageObject):
|
||||
|
||||
@@ -4,8 +4,8 @@ Course Textbooks page.
|
||||
|
||||
import requests
|
||||
from path import Path as path
|
||||
from ..common.utils import click_css
|
||||
from .course_page import CoursePage
|
||||
from common.test.acceptance.pages.common.utils import click_css
|
||||
from common.test.acceptance.pages.studio.course_page import CoursePage
|
||||
|
||||
|
||||
class TextbookUploadPage(CoursePage):
|
||||
|
||||
@@ -3,9 +3,9 @@ Page classes to test either the Course Team page or the Library Team page.
|
||||
"""
|
||||
from bok_choy.promise import EmptyPromise
|
||||
from bok_choy.page_object import PageObject
|
||||
from ...tests.helpers import disable_animations
|
||||
from .course_page import CoursePage
|
||||
from . import BASE_URL
|
||||
from common.test.acceptance.tests.helpers import disable_animations
|
||||
from common.test.acceptance.pages.studio.course_page import CoursePage
|
||||
from common.test.acceptance.pages.studio import BASE_URL
|
||||
|
||||
|
||||
def wait_for_ajax_or_reload(browser):
|
||||
|
||||
@@ -6,7 +6,7 @@ from selenium.webdriver.common.keys import Keys
|
||||
from bok_choy.javascript import js_defined
|
||||
from bok_choy.promise import EmptyPromise
|
||||
|
||||
from ..common.utils import click_css, wait_for_notification
|
||||
from common.test.acceptance.pages.common.utils import click_css, wait_for_notification
|
||||
|
||||
|
||||
@js_defined('window.jQuery')
|
||||
|
||||
@@ -6,9 +6,9 @@ import os
|
||||
import requests
|
||||
from bok_choy.promise import EmptyPromise, Promise
|
||||
from bok_choy.javascript import wait_for_js, js_defined
|
||||
from ....tests.helpers import YouTubeStubConfig
|
||||
from ...lms.video.video import VideoPage
|
||||
from ...common.utils import wait_for_notification
|
||||
from common.test.acceptance.tests.helpers import YouTubeStubConfig
|
||||
from common.test.acceptance.pages.lms.video.video import VideoPage
|
||||
from common.test.acceptance.pages.common.utils import wait_for_notification
|
||||
from selenium.webdriver.common.keys import Keys
|
||||
from selenium.webdriver.common.action_chains import ActionChains
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ PageObjects related to the AcidBlock
|
||||
|
||||
from bok_choy.page_object import PageObject
|
||||
from bok_choy.promise import EmptyPromise, BrokenPromise
|
||||
from .utils import wait_for_xblock_initialization
|
||||
from common.test.acceptance.pages.xblock.utils import wait_for_xblock_initialization
|
||||
|
||||
|
||||
class AcidView(PageObject):
|
||||
|
||||
Reference in New Issue
Block a user