コード例 #1
0
ファイル: loginpage.py プロジェクト: cdzhangpeng/task_wb
    def login(self, user, password):
        from mainpage import MainPage
        from homepage import HomePage

        box = TextBox(self._browser, self._config.get_locator('username'))
        box.set_text(user)
        box.set_locator(self._config.get_locator('password'))
        box.set_text(password)
        elem = Element(self._browser, self._config.get_locator('submit'))
        elem.click()

        page = HomePage(self._browser, False)
        if not page.is_logged_in():
            msg = "Login failed"
            box.set_locator(self._config.get_locator('err_msg'))
            if (box.exists()):
                msg = box.get_text()
            assert msg == ''
        return MainPage(self._browser, False)
コード例 #2
0
ファイル: loginpage.py プロジェクト: kospri/task_wb
    def login(self, user, password):
        from mainpage import MainPage
        from homepage import HomePage

        box = TextBox(self._browser, self._config.get_locator("username"))
        box.set_text(user)
        box.set_locator(self._config.get_locator("password"))
        box.set_text(password)
        elem = Element(self._browser, self._config.get_locator("submit"))
        elem.click()

        page = HomePage(self._browser, False)
        if not page.is_logged_in():
            msg = "Login failed"
            box.set_locator(self._config.get_locator("err_msg"))
            if box.exists():
                msg = box.get_text()
            assert msg == ""
        return MainPage(self._browser, False)