Esempio n. 1
0
 def init_page_elements(self):
     self.language = PageElement(By.ID, 'language')
     self.email = PageElement(By.ID, 'email', parent=mock_element)
     self.address = PageElement(By.ID, 'address', parent=(By.ID, 'parent'))
     self.inputs = PageElements(By.XPATH, '//input')
     self.menu = MenuPageObject(wait=True)
     self.menu_group = MenuGroup(By.ID, 'menu', wait=True)
Esempio n. 2
0
class RegisterPageObject(PageObject):
    username = PageElement(By.XPATH, '//input[0]')
    password = PageElement(By.ID, 'password', username)

    def init_page_elements(self):
        self.language = PageElement(By.ID, 'language')
        self.email = PageElement(By.ID, 'email', mock_element)
        self.address = PageElement(By.ID, 'address', (By.ID, 'parent'))
Esempio n. 3
0
 def init_page_elements(self):
     self.language = PageElement(By.ID, 'language')
     self.email = PageElement(By.ID, 'email', mock_element)
     self.address = PageElement(By.ID, 'address', (By.ID, 'parent'))
     self.address_shadowroot = PageElement(By.CSS_SELECTOR,
                                           '#address',
                                           shadowroot='shadowroot_css')
     self.address_shadowroot_by_id = PageElement(
         By.ID, 'address', shadowroot='shadowroot_css')
Esempio n. 4
0
class RegisterPageObject(PageObject):
    username = PageElement(By.XPATH, '//input[0]', wait=True)
    password = PageElement(By.ID, 'password', parent=username)

    def init_page_elements(self):
        self.language = PageElement(By.ID, 'language')
        self.email = PageElement(By.ID, 'email', parent=mock_element)
        self.address = PageElement(By.ID, 'address', parent=(By.ID, 'parent'))
        self.inputs = PageElements(By.XPATH, '//input')
        self.menu = MenuPageObject(wait=True)
        self.menu_group = MenuGroup(By.ID, 'menu', wait=True)
Esempio n. 5
0
class RegisterPageObject(PageObject):
    username = PageElement(By.XPATH, '//input[0]')
    password = PageElement(By.ID, 'password', username)

    def init_page_elements(self):
        self.language = PageElement(By.ID, 'language')
        self.email = PageElement(By.ID, 'email', mock_element)
        self.address = PageElement(By.ID, 'address', (By.ID, 'parent'))
        self.address_shadowroot = PageElement(By.CSS_SELECTOR,
                                              '#address',
                                              shadowroot='shadowroot_css')
        self.address_shadowroot_by_id = PageElement(
            By.ID, 'address', shadowroot='shadowroot_css')
Esempio n. 6
0
class RegisterPageObject(PageObject):
    username = PageElement(By.XPATH, '//input[0]')
    password = PageElement(By.ID, 'password', parent=username)
    menu_group = MenuGroup(By.ID, 'menu')

    def init_page_elements(self):
        self.language = PageElement(By.ID, 'language')
        self.email = PageElement(By.ID, 'email', parent=mock_element)
        self.address = PageElement(By.ID, 'address', parent=(By.ID, 'parent'))
        self.address_shadowroot = PageElement(By.CSS_SELECTOR,
                                              '#address',
                                              shadowroot='shadowroot_css')
        self.address_shadowroot_by_id = PageElement(
            By.ID, 'address', shadowroot='shadowroot_css')
        self.element_webview = PageElement(By.ID, 'webview', webview=True)
Esempio n. 7
0
 def init_page_elements(self):
     self.logo = PageElement(By.ID, 'image')
     self.logo_wait = PageElement(By.ID, 'image2', wait=True)
Esempio n. 8
0
class MenuPageObject(PageObject):
    register = PageElement(By.ID, 'register')

    def init_page_elements(self):
        self.logo = PageElement(By.ID, 'image', wait=True)
Esempio n. 9
0
 def init_page_elements(self):
     self.language = PageElement(By.ID, 'language')
     self.email = PageElement(By.ID, 'email', mock_element)
     self.address = PageElement(By.ID, 'address', (By.ID, 'parent'))
Esempio n. 10
0
    def test_get_web_element_in_test(self):
        PageElement(By.XPATH, '//input[0]').web_element

        self.driver_wrapper.driver.find_element.assert_called_once_with(
            By.XPATH, '//input[0]')
Esempio n. 11
0
class Menu(Group):
    logo = PageElement(By.ID, 'image')
Esempio n. 12
0
class MenuGroup(Group):
    logo = PageElement(By.ID, 'image')
    logo_wait = PageElement(By.ID, 'image2', wait=True)
Esempio n. 13
0
 def init_page_elements(self):
     self.language = PageElement(By.ID, 'language')
     self.email = PageElement(By.ID, 'email', mock_element)
     self.address = PageElement(By.ID, 'address', (By.ID, 'parent'))
     self.menu = MenuPageObject()
     self.menu_group = MenuGroup(By.ID, 'menu')
Esempio n. 14
0
 def init_page_elements(self):
     self.logo = PageElement(By.ID, 'image')
Esempio n. 15
0
class HomePage(PageObject):
    banner = PageElement(By.CSS_SELECTOR, '.banner img')