本文整理匯總了Python中Utils.InitCase.select_view方法的典型用法代碼示例。如果您正苦於以下問題:Python InitCase.select_view方法的具體用法?Python InitCase.select_view怎麽用?Python InitCase.select_view使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Utils.InitCase
的用法示例。
在下文中一共展示了InitCase.select_view方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: test
# 需要導入模塊: from Utils import InitCase [as 別名]
# 或者: from Utils.InitCase import select_view [as 別名]
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="date", 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()
Config.find_element(Config.taskTitleID, random.choice(taskIDs)).click()
Config.wait_for_element(Config.task_TimeSelector)
Config.find_element(Config.task_TimeSelector).click()
selectDay = self.select_day(Config.find_element(Config.cal_selectedDay).get_attribute("data-full"))
Config.find_element(Config.cal_dayByDate, selectDay).click()
Config.find_element(Config.cal_OK).click()
Config.find_element(Config.task_closeButton).click()
Config.wait_for_element(Config.task_closeButton, present=False)
ActionChains(driver).drag_and_drop(Config.find_element(Config.taskTitleBySectionName, "Today"), Config.find_element(Config.list_sectionByName, "Upcoming")).perform()
InitCase.select_view("clean")
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=listID, 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)