def __init__(self, driver):
     BasePage.__init__(self, driver, __file__)
     self.driver = driver
     try:
         self.initial_element()
     except ParseXmlErrorException:
         assert False
예제 #2
0
 def __init__(self, driver):
     BasePage.__init__(self, driver, __file__)
     self.driver = driver
     try:
         self.is_loaded()
     except ParseXmlErrorException:
         assert False
예제 #3
0
 def __init__(self, driver):
     BasePage.__init__(self, driver, __file__)
     self.driver = driver
     self.la_card_picking_locator = None
     self.la_card_shelve_locator = None
     self.la_card_packing_locator = None
     self.la_card_transfer_locator = None
     self.position_locator = None
     self.enter_for_locator = None
     self.la_line_locator = None
     self.return_map_locator = None
     self.la_card_locator = None
     self.la_type_locator = None
     self.la_no_locator = None
     self.la_unit_locator = None
     self.la_start_time_locator = None
     self.la_end_time_locator = None
     self.enter_me_locator = None
     self.la_line_num_locator = None
     self.all_ele = None
     self.think_locator = None
     try:
         self.is_loaded()
     except ParseXmlErrorException:
         assert False
     pass
예제 #4
0
    def __init__(self, driver):
        BasePage.__init__(self, driver, __file__)
        self.driver = driver
        self.purchase_order_locator = None
        self.supplier_locator = None
        self.needs_locator = None
        self.purchase_goods_locator = None
        self.choose_goods_locator = None
        self.add_goodsBtn_locator = None
        self.confirm_goods_locator = None
        self.address_locator = None
        self.detail_address_locator = None
        self.confirm_address_locator = None
        self.order_locator = None
        self.purchase_order_confirm_locator = None
        self.purchase_order_complete_locator = None

        if self.is_run_ios():
            self.xml_file = __file__[:__file__.rfind(".")] + "IOS.xml"
        else:
            self.xml_file = __file__[:__file__.rfind(".")] + "Android.xml"
        try:
            self.initial_element()
        except Exception:
            screenshot_file = GlobalVarClass.get_case_name() + "_" + str(time.time()) + "_screenshot.png"
            self.driver.save_screenshot(GlobalVarClass.get_screenshot_path() + screenshot_file)
            print("错误截图:")
            print('<img src="' + GlobalVarClass.get_screenshot_path() + screenshot_file + '" width="800px" />')
            run_info_log(u'XML解析失败.', GlobalVarClass.get_log_file())
            raise
 def __init__(self, driver):
     BasePage.__init__(self, driver, __file__)
     self.driver = driver
     self.supplier_locator = None
     self.contract_number_locator = None
     self.add_obligations_locator = None
     self.type_locator = None
     self.type_consignment_locator = None
     self.type_service_star_locator = None
     self.confirm_locator = None
     self.startdate_locator = None
     self.rl_enddate_locator = None
     self.lower_limit_locator = None
     self.most_limit_locator = None
     self.btn_tolerate_locator = None
     self.btn_cancel_locator = None
     self.add_next_locator = None
     self.btn_finish_locator = None
     self.btn_complete_locator = None
     self.btn_next_locator = None
     try:
         self.is_loaded()
     except ParseXmlErrorException:
         assert False
     pass
예제 #6
0
 def __init__(self, driver):
     BasePage.__init__(self, driver, __file__)
     self.user_id = 10001476
     self.tr_participant_ukid = 10001476
     self.origin = '杭州'
     self.end = '浙江、安徽、上海'
     self.no = '3088'
     self.num = '3'
     self.weight = '0-10'
     self.type = '发货量'
     self.express = '韵达速递'
     self.unit_hour = '单'
     self.express_type = '标准快递'
     self.position = '江干区、下城区、上城区'
     self.start_time = '2020-12-23'
     self.end_time = '2025-12-23'
     self.driver = driver
     self.tr_card_locator = None
     self.tr_unit_locator = None
     self.tr_confirmation_contract_locator = None
     self.tr_line_locator = None
     self.tr_type_locator = None
     self.tr_no_locator = None
     self.tr_unit_one_locator = None
     self.tr_origin_locator = None
     self.tr_end_locator = None
     self.confirm_locator = None
     self.tr_line_num_locator = None
     self.all_ele = None
     try:
         self.initial_element()
     except ParseXmlErrorException:
         initial_element_error_wrapper(self.driver)
         raise
 def __init__(self, driver):
     BasePage.__init__(self, driver, __file__)
     self.driver = driver
     self.non_service_locator = None
     self.more_locator = None
     self.transfer_locator = None
     self.find_locator = None
     self.number_locator = None
     self.first_photo_locator = None
     self.second_photo_locator = None
     self.third_photo_locator = None
     self.four_photo_locator = None
     self.ta_locator = None
     self.tip_pass_locator = None
     self.audit_locator = None
     self.front_locator = None
     self.back_locator = None
     self.cancel_locator = None
     self.pass_locator = None
     self.only_one_locator = None
     self.back_locator = None
     try:
         self.is_loaded()
     except ParseXmlErrorException:
         assert False
    def __init__(self, driver):
        self.inner_locator = None
        self.outside_locator = None
        self.back_locator = None
        self.complete_btn_locator = None

        BasePage.__init__(self, driver, __file__)
        self.driver = driver
        if self.is_run_ios():
            self.xml_file = __file__[:__file__.rfind(".")] + "IOS.xml"
        else:
            self.xml_file = __file__[:__file__.rfind(".")] + "Android.xml"

        try:
            self.initial_element()
        except Exception:
            screenshot_file = GlobalVar.get_case_name() + "_" + str(
                time.time()) + "_screenshot.png"
            self.driver.save_screenshot(GlobalVar.get_screenshot_path() +
                                        screenshot_file)
            print("错误截图:")
            print('<img src="' + GlobalVar.get_screenshot_path() +
                  screenshot_file + '" width="800px" />')
            run_info_log(u'XML解析失败.', GlobalVar.get_log_file())
            raise
예제 #9
0
    def __init__(self, driver):
        BasePage.__init__(self, driver, __file__)
        self.driver = driver
        self.choose_warehouse_locator = None
        self.choose_warehouse_confirmBtn_locator = None
        self.enter_station_name_locator = None
        self.choose_type_locator = None
        self.next_locator = None
        self.completed_look_locator = None
        self.nextAdd_locator = None

        if self.is_run_ios():
            self.xml_file = __file__[:__file__.rfind(".")] + "IOS.xml"
        else:
            self.xml_file = __file__[:__file__.rfind(".")] + "Android.xml"
        try:
            self.initial_element()
        except Exception:
            screenshot_file = GlobalVarClass.get_case_name() + "_" + str(
                time.time()) + "_screenshot.png"
            self.driver.save_screenshot(GlobalVarClass.get_screenshot_path() +
                                        screenshot_file)
            print("错误截图:")
            print('<img src="' + GlobalVarClass.get_screenshot_path() +
                  screenshot_file + '" width="800px" />')
            run_info_log(u'XML解析失败.', GlobalVarClass.get_log_file())
            raise
예제 #10
0
 def __init__(self, driver):
     BasePage.__init__(self, driver, __file__)
     self.driver = driver
     self.management_button_locator = None
     self.add_locator = None
     self.fleeting_locator = None
     self.purview_locator = None
     self.append_locator = None
     self.life_locator = None
     self.third_set_locator = None
     self.finish_locator = None
     self.pay_locator = None
     self.build_locator = None
     self.sign_locator = None
     self.management_locator = None
     self.perfect_locator = None
     self.update_locator = None
     self.import_locator = None
     self.carriage_locator = None
     self.transport_locator = None
     self.change_locator = None
     self.settlement_locator = None
     self.owner_locator = None
     self.storage_locator = None
     self.supply_locator = None
     self.set_locator = None
     self.end_locator = None
     self.icon_back = None
     try:
         self.is_loaded()
         self.initial_element()
     except ParseXmlErrorException:
         assert False
예제 #11
0
    def __init__(self, driver):
        BasePage.__init__(self, driver, __file__)
        self.driver = driver
        self.supplier_locator = None
        self.needs_locator = None
        self.needs_unit_locator = None
        self.invoice_number_locator = None
        self.destination_locator = None
        self.ship_date_locator = None
        self.upload_file_locator = None
        self.confirm_locator = None
        self.upDelivery_order_locator = None
        self.completeBtn_locator = None
        self.confirm_time_locator = None

        if self.is_run_ios():
            self.xml_file = __file__[:__file__.rfind(".")] + "IOS.xml"
        else:
            self.xml_file = __file__[:__file__.rfind(".")] + "Android.xml"

        try:
            self.initial_element()
        except Exception:
            screenshot_file = GlobalVarClass.get_case_name() + "_" + str(
                time.time()) + "_screenshot.png"
            self.driver.save_screenshot(GlobalVarClass.get_screenshot_path() +
                                        screenshot_file)
            print("错误截图:")
            print('<img src="' + GlobalVarClass.get_screenshot_path() +
                  screenshot_file + '" width="800px" />')
            run_info_log(u'XML解析失败.', GlobalVarClass.get_log_file())
            raise
예제 #12
0
 def __init__(self, driver):
     BasePage.__init__(self, driver)
     self.driver = driver
     self.submit_button_locator = None
     try:
         self.is_loaded()
     except ParseXmlErrorException:
         assert False
예제 #13
0
 def __init__(self, driver):
     BasePage.__init__(self, driver)
     self.driver = driver
     self.confirm_locator = None
     try:
         self.initial_element()
     except ParseXmlErrorException:
         assert False
예제 #14
0
 def __init__(self, driver):
     BasePage.__init__(self, driver, __file__)
     self.driver = driver
     try:
         self.initial_element()
     except ParseXmlErrorException:
         initial_element_error_wrapper(self.driver)
         raise
예제 #15
0
    def __init__(self, driver):
        BasePage.__init__(self, driver, __file__)
        self.driver = driver
        self.template_name_locator = None
        self.supplier_unit_locator = None
        self.supplier_unit_one_locator = None
        self.needs_unit_locator = None
        self.needs_unit_one_locator = None
        self.service_type_locator = None
        self.promotions_service_locator = None
        self.promotions_warehousing_locator = None
        self.promotions_trans_locator = None
        self.promotions_availability_locator = None
        self.promotion_type_locator = None
        self.total_amount_locator = None
        self.total_amount_Discount_locator = None
        self.total_amount_minus_locator = None
        self.total_quantity_discount_locator = None
        self.single_product_delivery_locator = None
        self.packing_total_amount_locator = None
        self.trans_total_amount_locator = None
        self.throughput_total_amount_locator = None
        self.promotion_date_locator = None
        self.superposition_template_locator = None
        self.template_desc_locator = None
        self.promotion_type_locator = None
        self.full_money_locator = None
        self.minus_money_locator = None
        self.picking_hs_day_locator = None
        self.picking_hs_week_locator = None
        self.picking_hs_month_locator = None
        self.picking_hs_year_locator = None
        self.picking_satisfy_amount_locator = None
        self.picking_reward_locator = None
        self.trans_total_amount_locator = None
        self.confirm_locator = None
        self.completeBtn_locator = None
        self.next_stepBtn_locator = None
        self.set_promotion_template_locator = None
        self.s_completeBtn_locator = None
        self.turn_complete_locator = None
        if self.is_run_ios():
            self.xml_file = __file__[:__file__.rfind(".")] + "IOS.xml"
        else:
            self.xml_file = __file__[:__file__.rfind(".")] + "Android.xml"
        try:
            self.initial_element()
        except Exception:

            screenshot_file = GlobalVarClass.get_case_name() + "_" + str(
                time.time()) + "_screenshot.png"
            self.driver.save_screenshot(GlobalVarClass.get_screenshot_path() +
                                        screenshot_file)
            print("错误截图:")
            print('<img src="' + GlobalVarClass.get_screenshot_path() +
                  screenshot_file + '" width="800px" />')
            run_info_log(u'XML解析失败.', GlobalVarClass.get_log_file())
            raise
 def __init__(self, driver):
     BasePage.__init__(self, driver, __file__)
     self.driver = driver
     self.get_success_activation_locator = None
     try:
         self.initial_element()
     except ParseXmlErrorException:
         initial_element_error_wrapper(self.driver)
         raise
 def __init__(self, driver):
     BasePage.__init__(self, driver, __file__)
     self.driver = driver
     self.interface_open_locator = None
     self.task_creation_time_locator = None
     try:
         self.is_loaded()
     except ParseXmlErrorException:
         assert False
    def __init__(self, driver):
        BasePage.__init__(self, driver, __file__)
        self.driver = driver
        self.assert_import_locator = None

        try:
            self.is_loaded()
            self.initial_element()
        except ParseXmlErrorException:
            assert False
예제 #19
0
 def __init__(self, driver):
     BasePage.__init__(self, driver, __file__)
     self.driver = driver
     self.username_locator = None
     self.password_locator = None
     self.login_submit_locator = None
     try:
         self.is_loaded()
     except ParseXmlErrorException:
         assert False
예제 #20
0
 def __init__(self, driver):
     BasePage.__init__(self, driver, __file__)
     self.driver = driver
     self.click_forward_locator = None
     self.click_sure_choice_locator = None
     try:
         self.is_loaded()
         self.initial_element()
     except ParseXmlErrorException:
         initial_element_error_wrapper(self.driver)
         raise
예제 #21
0
 def __init__(self, driver):
     BasePage.__init__(self, driver, __file__)
     self.driver = driver
     self.please_scan_locator = None
     self.starting_position_locator = None
     self.target_position_locator = None
     self.complete_button_locator = None
     try:
         self.is_loaded()
     except ParseXmlErrorException:
         assert False
 def __init__(self, driver):
     BasePage.__init__(self, driver, __file__)
     self.browser = driver
     self.input_name_locator = None
     self.input_password_locator = None
     self.confirm_button_locator = None
     try:
         self.is_loaded()
         self.initial_element()
     except ParseXmlErrorException:
         assert False
예제 #23
0
 def __init__(self, driver):
     BasePage.__init__(self, driver)
     self.driver = driver
     self.ALIPAY_element = None
     self.UnionPay_element = None
     self.ToPay_element = None
     try:
         self.is_loaded()
         self.initial_element()
     except ParseXmlErrorException:
         assert False
예제 #24
0
 def __init__(self, driver):
     BasePage.__init__(self, driver, __file__)
     self.driver = driver
     self.alipay_locator = None
     self.wechat_locator = None
     self.unionpay_locator = None
     self.paybutton_locator = None
     try:
         self.is_loaded()
     except ParseXmlErrorException:
         assert False
예제 #25
0
    def __init__(self, driver):
        BasePage.__init__(self, driver, __file__)
        self.driver = driver
        self.click_activation_locator = None
        self.import_commodity_file_locator = None

        try:
            self.is_loaded()
            self.initial_element()
        except ParseXmlErrorException:
            assert False
예제 #26
0
    def __init__(self, driver):
        BasePage.__init__(self, driver, __file__)
        self.driver = driver
        self.click_activation_depot_locator = None

        try:
            self.is_loaded()
            self.initial_element()
        except ParseXmlErrorException:
            initial_element_error_wrapper(self.driver)
            assert False
예제 #27
0
 def __init__(self, driver):
     BasePage.__init__(self, driver, __file__)
     self.driver = driver
     self.picking_locator = None
     self.sorting_locator = None
     self.packing_locator = None
     self.deposit_locator = None
     self.release_locator = None
     try:
         self.is_loaded()
     except ParseXmlErrorException:
         assert False
 def __init__(self, driver):
     """
     激活实体店(点击按钮)
     """
     BasePage.__init__(self, driver, __file__)
     self.driver = driver
     self.click_button_locator = None
     try:
         self.is_loaded()
         self.initial_element()
     except ParseXmlErrorException:
         assert False
예제 #29
0
    def __init__(self, driver):
        BasePage.__init__(self, driver, __file__)
        self.click_nav_more_locator = None
        self.click_nav_me_locator = None
        self.click_logout_locator = None
        self.driver = driver

        try:
            self.is_loaded()
            self.initial_element()
        except ParseXmlErrorException:
            initial_element_error_wrapper(self.driver)
            raise
예제 #30
0
    def __init__(self, driver):
        BasePage.__init__(self, driver, __file__)
        self.driver = driver
        self.login_button_locator = None
        self.user_name_locator = None
        self.password_locator = None
        self.bound_locator = None

        try:
            self.is_loaded()
            self.initial_element()
        except ParseXmlErrorException:
            assert False