Example #1
0
 def caiwu_rent_time(self, n):
     text = self.pm.read_element_txt_by_id(self.po.caiwu_sign_time)
     text_list = text.split(u'至')
     date_start = text_list[0]
     date_end = text_list[1]
     date1 = date.today()
     date1 = str(date1)
     date2 = date.get_today_month(n)
     date2 = date.get_day_of_d(date2, n=-1)
     date2 = str(date2)
     if date1 == date_start and date2 == date_end:
         pass
     else:
         self.pm.screen_shot()
         print '财务收费确认页面,合同租期错误:', date1, date2, date_start, date_end
         assert True is False
Example #2
0
    def test_sign_checkout(self):
        # app端签约
        self.login.login_judge(data.user_01, data.pwd_01)
        self.home.click_tab_house_status()
        # 测试环境
        # self.houseStatus.house_status_flow_fensan(data.district_dongcheng, data.street_longtan, data.community_fensan_01,
        #                                           data.room_no_07, data.user, data.rent_time_3, method='季付', fee1='房屋租金',
        #                                           zhouqi1='周期费用', day=1, addmoney='1000', furniture1='床', model1='1.2米床',
        #                                           num1=3, mendian='江大门店', saleman='张爱东', fapiao='No'
        #                                           )
        # 生产环境-UI自动化测试-1栋
        self.houseStatus.house_status_flow(data.community_jizhong_ui,
                                           data.loudong_name_jizhong_01,
                                           data.user_01,
                                           data.rent_time_6,
                                           method='季付',
                                           fee1='物业费',
                                           zhouqi1='一次性',
                                           day=1,
                                           addmoney1='1000',
                                           furniture1='家电',
                                           model1='电冰箱',
                                           num1=1,
                                           mendian='测试门店1',
                                           saleman='用户四',
                                           fapiao='No',
                                           no='1001')
        date_now = str(date.today())
        self.houseStatus.bill_plan_page_check(total_money=68195.0,
                                              d1=date_now,
                                              money1=39800.00,
                                              date1=date_now,
                                              fe1=180.00,
                                              fe2=1000.00,
                                              fe3=9405.00,
                                              fe4=28215.00,
                                              fe5=1000.00,
                                              status_fenqi='6_3',
                                              money2=28395.00,
                                              tag=2)
        # self.houseStatus.confirm_ren()
        # self.houseStatus.bill_plan_flow()
        # self.home.click_tab_order()
        self.home.click_tab_home()
        self.home.click_confirm_hetong()
        self.orders.order_confirm_flow(data.community_jizhong_ui,
                                       data.room_no_1001,
                                       data.remark,
                                       money_1=39800.00)
        """
        # 转到web端财务确认
        # self.driver_web = driver.Driver().driver_web_session(url_zhiyu_test)
        # self.login_web = login_w.PageActionLogin(self.driver_web)
        # self.finance = page_action_finance.Finance(self.driver_web)
        self.login_web.login_page_action(data.user, data.pwd)
        self.finance.order_manage_flow(data.room_no_07)
        """
        # app端财务确认
        self.orders.caiwu_pay_confirm(data.community_jizhong_ui,
                                      data.room_no_1001,
                                      money_t=39800.00,
                                      n=6)
        # 转到app执行退房
        self.home.click_tab_house_status()
        self.houseStatus.select_community_room_jizhong(
            data.community_jizhong_ui, data.loudong_name_jizhong_01,
            data.room_no_1001)
        self.houseStatus.room_checkout()
        self.checkout.checkout_flow_jizhong(data.item_bed,
                                            data.reason_bed,
                                            data.room_status,
                                            sign_n=6,
                                            rent_n=3,
                                            status_jiesuan='6_3',
                                            money_tui=6847.49)
        # self.houseStatus.judege_house_status()
        self.home.click_tab_home()
        # self.home.click_tab_order()

        self.orders.click_wait_pay()
        self.orders.refress_screen()
        self.orders.confirm_order_wait_pay(data.community_jizhong_ui,
                                           data.room_no_1001)
        # self.orders.judge_fee_title()
        # self.orders.fee_page_flow(data.remark)
        self.orders.refund_page_jizhong(data.tuikuan_way_01, data.remark,
                                        data.bank_owner_name, data.bank_name,
                                        data.bank_count)
        """
        # 转到web端财务确认
        self.driver_web = driver.Driver().driver_web_session(url_zhiyu_test)
        self.login_web = login_w.PageActionLogin(self.driver_web)
        self.finance = page_action_finance.Finance(self.driver_web)
        self.login_web.login_page_action(data.user, data.pwd)
        self.finance.order_manage_flow(data.room_no_07)
        """
        # app财务退款确认
        self.orders.caiwu_pay_confirm_tuifei_jizhong(data.community_jizhong_ui,
                                                     data.room_no_1001)