Exemplo n.º 1
0
 def test_01_zone(self):
     logger.info("开始用例: {0}".format(sys._getframe().f_code.co_name))
     self.index = Third_pages_01.Third_pages_TJFX(driver)
     for i in range(1, 3):  # 文档中参数序号
         self.index.F5()
         self.index.TJFX_click()
         # self.index.fristmenu_click(param[1]["firstmenu"])
         self.index.secondmenumenu_click(param[i]["secondmenu"])
         self.index.header_click(param[i]["thirdmenu"])
         ele_menu = self.index.getthirdmenu_ele(1)  # 地区汇总
         self.index.zone_input(ele_menu, param[i]["zone"])
         self.index.sleep(3)
         # self.index.day_input(ele_menu,"2019-07-04")
         self.index.daysslot_input(ele_menu, param[i]["btime"],
                                   param[i]["etime"])
         # self.index.sleep(3)
         # self.index.platform_input(ele_menu,"GBOS")
         # self.index.company_input(ele_menu, "3")
         self.index.cartype_click(ele_menu, param[i]["cartype"])
         self.index.query_bts(ele_menu, "查询")
         self.index.assert_text(
             text="合计",
             css=
             'xpath->//*[@id="pane-RegionalSummary"]/div/div[2]/div[1]/div[3]/table/tbody',
         )
Exemplo n.º 2
0
 def test_05_newcars(self):
     logger.info("开始用例: {0}".format(sys._getframe().f_code.co_name))
     self.index = Third_pages_01.Third_pages_TJFX(driver)
     for i in range(7, 13):
         self.index.F5()
         self.index.TJFX_click()
         # self.index.fristmenu_click(param[1]["firstmenu"])
         self.index.secondmenumenu_click(param[i]["secondmenu"])
         self.index.header_click(param[i]["thirdmenu"])
         ele_menu = self.index.getthirdmenu_ele(5)  # 企业汇总
         self.index.zone_input(ele_menu, param[i]["zone"])
         self.index.sleep(3)
         self.index.daysslot_input(ele_menu, param[i]["btime"],
                                   param[i]["etime"])
         self.index.platform_input(ele_menu, param[i]["platform"])
         self.index.company_input(ele_menu, param[i]["company"])
         self.index.cartype_click(ele_menu, param[i]["cartype"])
         self.index.carnum_input(ele_menu, param[i]["carnum"])
         self.index.query_bts(ele_menu, "查询")
         self.index.sleep(5)
         self.index.assert_text(
             text="合计",
             css=
             'xpath->//*[@id="pane-InstallationOfNewVehicles"]/div/div[2]/div[1]/div[3]/table/tbody'
         )
Exemplo n.º 3
0
 def setUpClass(cls):
     global logger
     global driver
     logger = Log()
     logger.info(
         '############################### START ###############################'
     )
     driver = Browser_engine.get_browser()
     cls.index = Third_pages_01.Third_homepages_login(driver)
     cls.index.max_window()
     cls.index.Third_open(param[1]["url"])
     cls.index.js(login_js)
     cls.index.sleep(3)
Exemplo n.º 4
0
 def test_01_zone(self):
     logger.info("开始用例: {0}".format(sys._getframe().f_code.co_name))
     self.index = Third_pages_01.Third_pages_TJFX(driver)
     self.index.F5()
     self.index.homepagemenu_click(JBXX)
     self.index.fristmenu_click(menuname="单位管理", second=False)
     # self.index.secondmenumenu_click(param[i]["secondmenu"])
     # self.index.header_click(param[i]["thirdmenu"])
     ele_menu = self.index.getheader_ele(third=False)  # 地区汇总
     # self.index.zone_input(ele_menu, param[i]["zone"])
     # self.index.sleep(3)
     # # self.index.day_input(ele_menu,"2019-07-04")
     # self.index.daysslot_input(ele_menu, param[i]["btime"], param[i]["etime"])
     # # self.index.sleep(3)
     # # self.index.platform_input(ele_menu,"GBOS")
     # # self.index.company_input(ele_menu, "3")
     # self.index.cartype_click(ele_menu, param[i]["cartype"])
     self.index.query_bts(ele_menu, "查询")
     time.sleep(10)
Exemplo n.º 5
0
 def test_01_zone(self):
     logger.info("开始用例: {0}".format(sys._getframe().f_code.co_name))
     self.index = Third_pages_01.Third_pages_TJFX(driver)
     for i in range(13, 15):  # 文档中参数序号
         self.index.F5()
         self.index.TJFX_click()
         self.index.secondmenumenu_click(param[i]["secondmenu"])
         self.index.header_click(param[i]["thirdmenu"])
         ele_menu = self.index.getthirdmenu_ele(1)  # 地区汇总
         self.index.sleep(2)
         self.index.zone_input(ele_menu, param[i]["zone"])
         self.index.platform_input(ele_menu, param[i]["platform"])
         self.index.month_input(ele_menu, param[i]["month"])
         self.index.cartype_click(ele_menu, param[i]["cartype"])
         self.index.query_bts(ele_menu, "查询")
         self.index.assert_text(
             text="合计",
             css=
             'xpath->//*[@id="pane-first"]/div/div[2]/div[1]/div[3]/table/tbody/tr[last()]',
         )
Exemplo n.º 6
0
 def test_02_platform(self):
     logger.info("开始用例: {0}".format(sys._getframe().f_code.co_name))
     self.index = Third_pages_01.Third_pages_TJFX(driver)
     for i in range(3, 5):
         self.index.F5()
         self.index.TJFX_click()
         # self.index.fristmenu_click(param[1]["firstmenu"])
         self.index.secondmenumenu_click(param[i]["secondmenu"])
         self.index.header_click(param[i]["thirdmenu"])
         ele_menu = self.index.getthirdmenu_ele(2)  # 接入平台汇总
         self.index.zone_input(ele_menu, param[i]["zone"])
         self.index.sleep(3)
         self.index.daysslot_input(ele_menu, param[i]["btime"],
                                   param[i]["etime"])
         self.index.platform_input(ele_menu, param[i]["platform"])
         self.index.cartype_click(ele_menu, param[i]["cartype"])
         self.index.query_bts(ele_menu, "查询")
         self.index.sleep(5)
         self.index.assert_text(
             text="合计",
             css=
             'xpath->//*[@id="pane-AccessPlatformSummary"]/div/div[2]/div[1]/div[3]/table/tbody'
         )
Exemplo n.º 7
0
 def tearDownClass(cls):
     cls.index = Third_pages_01.Third_pages_login(driver)
     cls.index.quit()
     logger.info(
         '################################ End ################################'
     )