当前位置: 首页>>代码示例>>Python>>正文


Python Utils.InitCase类代码示例

本文整理汇总了Python中Utils.InitCase的典型用法代码示例。如果您正苦于以下问题:Python InitCase类的具体用法?Python InitCase怎么用?Python InitCase使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了InitCase类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test

    def test(self):
        InitCase.init_case(menu="MAIN")
        self.verificationErrors = []
        listID = NewList.listID

        list = Config.find_element(Config.main_listByID, listID)
        allTasks = Config.find_element(Config.main_AllTasks)

        #~Drag and Drop~
        ActionChains(Config.get_driver()).click_and_hold(list).perform()
        time.sleep(0.5)
        ActionChains(Config.get_driver()).move_to_element_with_offset(allTasks, 238, 0).perform()
        time.sleep(0.5)
        ActionChains(Config.get_driver()).release().perform()
        time.sleep(1)

        style = list.get_attribute("style")
        left = style.find("left: ") + 6
        position = ""
        for i in range(3):
            position = position + style[left]
            left = left + 1

        try: self.assertEqual("238", position)
        except AssertionError as e: self.verificationErrors.append(str(e))

        self.assertEqual([], self.verificationErrors)
开发者ID:eidan76,项目名称:Web-Automation1,代码行数:27,代码来源:DragAndDropList.py

示例2: test

    def test(self):
        self.verificationErrors = []

        Config.find_element(Config.openSettings).click()
        time.sleep(1)
        self.user = Config.find_element(Config.settings_email).text

        listID = Config.find_element(Config.main_listByName, "Shared").get_attribute("id")
        InitCase.init_case(menu=listID, taskNo=1)
        CreateLoadedTask.create_loaded_task()

        Config.sync()
        ChangeUser.change_user(self.other_user())
        self.user = self.other_user()

        InitCase.init_case(menu="ALL", taskOption="subtasks")
        try: self.assertEqual("subtask",  Config.find_element(Config.subtasks_title).text)
        except AssertionError as e: self.verificationErrors.append(str(e))

        InitCase.task_options("note")
        try: self.assertTrue(len(Config.find_element(Config.note).text) != 0)
        except AssertionError as e: self.verificationErrors.append(str(e))

        InitCase.task_options("files")
        try: self.assertEqual("2015-03-29.png", Config.find_element(Config.files_name).text)
        except AssertionError as e: self.verificationErrors.append(str(e))

        try: self.assertTrue(Config.is_element_present(Config.files_thumbnailByType, "image"))
        except AssertionError as e: self.verificationErrors.append(str(e))

        InitCase.close_task()
        try: self.assertTrue(Config.is_element_present(Config.taskPriority))
        except AssertionError as e: self.verificationErrors.append(str(e))

        self.assertEqual([], self.verificationErrors)
开发者ID:eidan76,项目名称:Web-Automation1,代码行数:35,代码来源:AddTaskToSharedList.py

示例3: test

    def test(self):
        InitCase.init_case(menu="ALL", taskNo=0)
        self.verificationErrors = []

        Config.find_element(Config.openSettings).click()

        Config.wait_for_element(Config.settings_preferences)
        Config.find_element(Config.settings_preferences).click()
        Config.wait_for_element(Config.preferences_defaultList)
        Config.find_element(Config.preferences_defaultList).click()

        Config.wait_for_element(Config.defaultList_changeDefault)
        newDefaultName = Config.find_element(Config.defaultList_changeDefault).text
        Config.find_element(Config.defaultList_changeDefault).click()

        Config.find_element(Config.overlay).click()
        Config.wait_for_element_visibility(Config.overlay, visible=False)

        CreateTaskF.create_a_task("def")

        Config.find_element(Config.taskTitle).click()
        Config.wait_for_element(Config.task_FolderSelector)

        try: self.assertEqual(Config.find_element(Config.task_FolderSelector).text, newDefaultName)
        except AssertionError as e: self.verificationErrors.append(e)

        self.assertEqual([], self.verificationErrors)
开发者ID:eidan76,项目名称:Web-Automation1,代码行数:27,代码来源:ChangeDefaultFolder.py

示例4: test

    def test(self):
        self.verificationErrors = []

        Config.find_element(Config.openSettings).click()
        time.sleep(1)
        self.user = Config.find_element(Config.settings_email).text

        InitCase.init_case(menu="ALL", view="date", taskOption="share")

        Config.find_element(Config.sharing_commentInput).clear()
        Config.find_element(Config.sharing_commentInput).send_keys("comment test")
        Config.find_element(Config.sharing_addCommentButton).click()

        Config.sync()
        ChangeUser.change_user(self.other_user())
        self.user = self.other_user()
        InitCase.init_case(menu="ALL", taskOption="share")

        try: self.assertEqual(Config.find_element(Config.sharing_commentAuthor).text + "@any.do", self.other_user())
        except AssertionError as e: self.verificationErrors.append(e)

        try: self.assertEqual(Config.find_element(Config.sharing_commentText).text, "comment test")
        except AssertionError as e: self.verificationErrors.append(e)

        self.assertEqual([], self.verificationErrors)
开发者ID:eidan76,项目名称:Web-Automation1,代码行数:25,代码来源:Comment.py

示例5: test

    def test(self):
        driver = Config.get_driver()
        self.verificationErrors = []

        listID = Config.find_element(Config.main_listByName, "POS").get_attribute("id")
        taskIDs = InitCase.init_case(menu=listID, view="clean", taskNo=5)

        for i in range(3):
            n = Config.find_element(Config.taskTitleID, random.choice(taskIDs))
            ActionChains(driver).drag_and_drop_by_offset(n, 0, 90).perform()
        newOrder = Config.find_elements(Config.task)
        newOrderIDs = []
        for t in newOrder:
            newOrderIDs.append(t.get_attribute("data-task-id"))

        mainWindow = driver.current_window_handle
        driver.execute_script("$(window.open())")
        window2 = driver.window_handles
        window2.remove(mainWindow)
        driver.switch_to_window(window2)
        driver.get(Config.get_base_url())

        InitCase.init_case(menu="ALL", view="clean", taskNo=5)

        platform2Order = Config.find_elements(Config.task)

        for t in range(len(platform2Order)):
            try: self.assertEqual(platform2Order[t].get_attribute("data-task-id"), newOrderIDs[t])
            except AssertionError as e: self.verificationErrors.append(str(e))

        driver.close()
        driver.switch_to_window(mainWindow)
开发者ID:eidan76,项目名称:Web-Automation1,代码行数:32,代码来源:ListViewALL.py

示例6: test

    def test(self):
        InitCase.init_case(menu="ALL", taskNo=0)
        self.verificationErrors = []
        Config.find_element(Config.openSettings).click()

        Config.wait_for_element(Config.settings_CompletedTasks)
        Config.find_element(Config.settings_CompletedTasks).click()

        Config.wait_for_element(Config.completedTask)
        Config.find_element(Config.completedTasks_Restore).click()
        for i in range(5):
            try:
                if "No Completed tasks yet" == Config.find_element(Config.completedTasks_BackgroundText).text: break
            except: pass
            time.sleep(1)
        else: self.fail("time out")

        Config.find_element(Config.overlay).click()
        Config.sync()
        Config.wait_for_element(Config.taskTitle)

        try: self.assertEqual("edited", Config.find_element(Config.taskTitle).text)
        except AssertionError as e: self.verificationErrors.append(str(e))

        try: self.assertEqual("unchecked", Config.find_element(Config.task).get_attribute("data-status"))
        except AssertionError as e: self.verificationErrors.append(str(e))

        self.assertEqual([], self.verificationErrors)
开发者ID:eidan76,项目名称:Web-Automation1,代码行数:28,代码来源:RestoreFromDoneList.py

示例7: test

    def test(self):
        Config.find_element(Config.openSettings).click()
        time.sleep(1)
        self.user = Config.find_element(Config.settings_email).text

        listID = Config.find_element(Config.main_listByName, "PERSONAL ERRANDS").get_attribute("id")
        SharedListID = Config.find_element(Config.main_listByName, "Shared").get_attribute("id")
        InitCase.init_case(menu=listID, taskNo=1, taskOption="open")
        self.verificationErrors = []

        Config.find_element(Config.task_FolderSelector).click()
        Config.find_element(Config.task_ListSelectorItemByID, SharedListID).click()
        Config.find_element(Config.confirmDialog_OK).click()

        Config.find_element(Config.task_closeButton).click()
        Config.sync()

        ChangeUser.change_user(self.other_user())
        self.user = self.other_user()

        Config.find_element(Config.main_listByName, "Shared").click()

        try: self.assertTrue(Config.is_element_present(Config.task))
        except AssertionError as e: self.verificationErrors.append(str(e))

        self.assertEqual([], self.verificationErrors)
开发者ID:eidan76,项目名称:Web-Automation1,代码行数:26,代码来源:ChangeToSharedList.py

示例8: test

    def test(self):
        InitCase.init_case(menu="ALL", taskNo=0)
        self.verificationErrors = []
        taskID = CreateTaskF.create_a_task("Someday", "Someday")

        Config.find_element(Config.taskTitle).click()
        Config.find_element(Config.task_recurrence).click()
        Config.find_element(Config.recurrenceByType, "DAY").click()
        Config.find_element(Config.recurrence_ok).click()
        Config.find_element(Config.task_closeButton).click()
        time.sleep(1)

        try: self.assertTrue(Config.is_element_present(Config.taskBySectionName, "Today"))
        except AssertionError as e: self.verificationErrors.append(str(e))

        Config.find_element(Config.taskCheck).click()
        Config.wait_for_element(Config.taskBySectionName, "Tomorrow")
        taskList = Config.find_elements(Config.task)
        taskList.remove(Config.find_element(Config.taskByID, taskID))

        try: self.assertTrue(Config.is_element_present(Config.taskBySectionName, "Tomorrow"))
        except AssertionError as e: self.verificationErrors.append(str(e))

        try: self.assertTrue(Config.find_element(Config.taskRecurringByID, taskList[0].get_attribute("data-task-id")).is_displayed())
        except AssertionError as e: self.verificationErrors.append(str(e))

        self.assertEqual([], self.verificationErrors)
开发者ID:eidan76,项目名称:Web-Automation1,代码行数:27,代码来源:SomedayToRecurring.py

示例9: test

    def test(self):
        self.verificationErrors = []

        Config.find_element(Config.openSettings).click()
        time.sleep(1)
        user = Config.find_element(Config.settings_email).text

        InitCase.init_case(menu="ALL", view="date")

        sender = Config.get_sender()
        receiver = Config.get_receiver()

        sections = ["Tomorrow", "Upcoming", "Someday"]
        for i in range(3):
            sec = random.choice(sections)
            ActionChains(Config.get_driver()).drag_and_drop(Config.find_element(Config.task), Config.find_element(Config.list_sectionByName, sec)).perform()
            sections.remove(sec)
            Config.sync()

            if user == receiver: user = sender
            else: user = receiver
            ChangeUser.change_user(user)

            InitCase.init_case(menu="ALL", view="date")
            try: self.assertTrue(Config.is_element_present(Config.taskBySectionName, sec))
            except AssertionError as e: self.verificationErrors.append(str(e))

        self.assertEqual([], self.verificationErrors)
开发者ID:eidan76,项目名称:Web-Automation1,代码行数:28,代码来源:DragBetweenSections.py

示例10: test

    def test(self):
        InitCase.init_case(menu="ALL", view="priority", taskNo=0)
        self.verificationErrors = []

        CreateTaskF.create_a_task("priHigh", "High")

        try: self.assertTrue(Config.is_element_present(Config.taskPriority))
        except AssertionError as e: self.verificationErrors.append(str(e))
        self.assertEqual([], self.verificationErrors)
开发者ID:eidan76,项目名称:Web-Automation1,代码行数:9,代码来源:PriorityHighAdd.py

示例11: test

    def test(self):

        InitCase.init_case(menu="ALL", taskNo=0)
        self.verificationErrors = []

        try: self.assertFalse(Config.is_element_present(Config.task))
        except AssertionError as e: self.verificationErrors.append(str(e))

        self.assertEqual([], self.verificationErrors)
开发者ID:eidan76,项目名称:Web-Automation1,代码行数:9,代码来源:Delete.py

示例12: test

    def test(self):
        InitCase.init_case(menu="ALL", taskOption="subtasks")
        self.verificationErrors = []

        Config.find_element(Config.subtasks_title).click()
        Config.find_element(Config.subtasks_title).clear()
        Config.find_element(Config.subtasks_title).send_keys("edited")
        Config.find_element(Config.task_badgeByIconName, "subtasks").click()

        try: self.assertEqual("edited",  Config.find_element(Config.subtasks_title).text)
        except AssertionError as e: self.verificationErrors.append(str(e))
开发者ID:eidan76,项目名称:Web-Automation1,代码行数:11,代码来源:Edit.py

示例13: test

    def test(self):
        InitCase.init_case(menu="ALL", view="date", taskNo=0)
        self.verificationErrors = []

        global taskID
        taskID = CreateTaskF.create_a_task("test", "Today")

        try: self.assertEqual("test", Config.find_element(Config.taskTitleID, taskID).text)
        except AssertionError as e: self.verificationErrors.append(str(e))

        # after test case is complete, all the 'verify' commands that have failed are raised
        self.assertEqual([], self.verificationErrors)
开发者ID:eidan76,项目名称:Web-Automation1,代码行数:12,代码来源:CreateTask.py

示例14: test

    def test(self):
        InitCase.init_case(menu="ALL", taskOption="open")
        self.verificationErrors = []

        Config.wait_for_element(Config.task_PrioritySelector)
        Config.find_element(Config.task_PrioritySelector).click()
        time.sleep(2)
        Config.find_element(Config.task_closeButton).click()
        Config.wait_for_element(Config.task_closeButton, present=False)

        try: self.assertTrue(Config.is_element_present(Config.taskPriority))
        except AssertionError as e: self.verificationErrors.append(str(e))

        self.assertEqual([], self.verificationErrors)
开发者ID:eidan76,项目名称:Web-Automation1,代码行数:14,代码来源:PriorityHigh.py

示例15: test

    def test(self):
        InitCase.init_case(menu="ALL", taskOption="subtasks")
        self.verificationErrors = []

        Config.find_element(Config.subtasks_newTitle).clear()
        Config.find_element(Config.subtasks_newTitle).send_keys("subtask")
        Config.find_element(Config.subtasks_plusButton).click()

        #Check subtasks badge = 1
        try: self.assertEqual("1", Config.find_element(Config.task_badgeByIconName, "subtasks").get_attribute("data-badge"))
        except AssertionError as e: self.verificationErrors.append(str(e))

        try: self.assertEqual("subtask",  Config.find_element(Config.subtasks_title).text)
        except AssertionError as e: self.verificationErrors.append(str(e))
开发者ID:eidan76,项目名称:Web-Automation1,代码行数:14,代码来源:Add.py


注:本文中的Utils.InitCase类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。