class Goods_page(): """ 新建商品 """ def __init__(self,driver): self.base = BasePage(driver) def add_goods(self,bys,values): """ 新增商品 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def find_goods(self,bys,values): """ 查询页面 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele)
class NCTransferAudit: def __init__(self, driver): self.page = BasePage(driver) # def oper(self,bys,values): # NC_Tree(self.page).points_managers(bys,values) def points_managers(self, bys, values): """ 积分管理 :param bys: :param values: :return: """ ele = self.page.getElementByElement(bys, values) self.page.click(ele) def get_elements(self, bys, values): ele = self.page.getElementByElements(bys, values) self.page.click(ele[7]) def input_banknum(self, bys, values): ele = self.page.getElementByElements(bys, values) self.page.sendkeys(ele[2], "4") def input_customer_name(self, bys, values): ele = self.page.getElementByElements(bys, values) self.page.sendkeys(ele[0], "123") def opera(self, js1): self.page.get_js(js1) self.page.implicitly_wait() def upload_pic(self, bys, values): ele = self.page.getElementByElement(bys, values) self.page.sendkeys(ele, "C:\\Users\lyg\Pictures\Saved Pictures\pic.jpg") # def audit(self,bys,values): # ele = self.page.getElementByElements(bys, values) # for i in range(len(ele)): # self.page.click(ele[i]) # time.sleep(2) # test_NCTransferAudit().uploadPic() # print("hjj") # # test_NCTransferAudit.auditPass() # time.sleep(2) # test_NCTransferAudit.search() # # self.page.refresh() '''
class MPTree: def __init__(self, driver): """ 获取驱动 """ self.base = BasePage(driver) def points_managers(self, bys, values): """ 积分管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def points_marking(self, bys, values): """ 营销管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def points_shopping(self, bys, values): """ 积分商城 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele)
class MPLoing(): """ 实现定位操作 积分营销后台,登录页面定位内容 """ def __init__(self, driver): self.base = BasePage(driver) def input_mobile(self, username, bys, values): ele = self.base.getElementByElements(bys, values) self.base.sendkeys(ele[0], username) def input_password(self, password, bys, values): ele = self.base.getElementByElements(bys, values) self.base.sendkeys(ele[1], password) def input_click(self, bys, values): ele = self.base.getElementByElement(bys, values) self.base.click(ele)
class NCLoing(): """ 实现定位操作 新运营后台,登录页面定位内容 """ def __init__(self,driver): self.base = BasePage(driver) def input_mobile(self,username,bys,values): ele = self.base.getElementByElements(bys,values) self.base.sendkeys(ele[0],username) def input_password(self,password,bys,values): ele = self.base.getElementByElements(bys,values) self.base.sendkeys(ele[1],password) def input_click(self,bys,values): ele = self.base.getElementByElement(bys,values) self.base.move_to_ele(bys, values) # 页面移到所选元素位置 self.base.click(ele) def input_click_z(self,bys,values): # 第0个 zero ele = self.base.getElementByElements(bys,values) self.base.click(ele[0]) def input_click_o(self,bys,values): # 第1个 one ele = self.base.getElementByElements(bys,values) self.base.click(ele[1]) def input_click_t(self,bys,values): # 第2个 two ele = self.base.getElementByElements(bys,values) self.base.click(ele[2]) def input_click_six(self,bys,values): # 第6个 six ele = self.base.getElementByElements(bys,values) self.base.click(ele[6]) def Input(self,parm,bys,values): ele = self.base.getElementByElement(bys,values) self.base.sendkeys(ele,parm) def Input_z(self,parm,bys,values): # 第0个 zero ele = self.base.getElementByElements(bys,values) self.base.sendkeys(ele[0],parm) def Input_o(self,parm,bys,values): # 第1个 one ele = self.base.getElementByElements(bys,values) self.base.sendkeys(ele[1],parm) def Input_t(self,parm,bys,values): # 第2个 two ele = self.base.getElementByElements(bys,values) self.base.sendkeys(ele[2],parm) def Input_th(self, parm, bys, values): # 第3个 three ele = self.base.getElementByElements(bys, values) self.base.sendkeys(ele[3], parm) def Input_f(self, parm, bys, values): # 第4个 four ele = self.base.getElementByElements(bys, values) self.base.sendkeys(ele[4], parm) def Clear_o(self,bys,values): # 第1个 one ele = self.base.getElementByElements(bys,values) self.base.clear(ele[1]) def get_current_url(self): print(self.base.get_current_url())
class MPTreeKids: def __init__(self, driver): """ 获取驱动 """ self.base = BasePage(driver) ################# 积分管理 start ############### def points_rule(self, bys, values): """ 积分规则 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def points_rule_small_routine(self, bys, values): """ 积分规则小程序, :param bys: xpath :param values: //*[contains(text(),XXXX)] :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def points_change(self, bys, values): """ 调整积分 :param bys: xpath :param values: //*[contains(text(),XXXX)] :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def points_change_small_routine(self, bys, values): """ 调整积分小程序 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) ################# 积分管理 end ############### ################# 营销管理 start ############# def markering_actions(self, bys, values): """ 营销活动管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def markering_prices(self, bys, values): """ 奖品管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) ################# 营销管理 end ############### ################# 积分商城 start ############### def points_goods(self, bys, values): """ 积分商品 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def points_order(self, bys, values): """ 积分订单 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) ################# 积分商城 end ###############
class MPTreeKids: def __init__(self, driver): """ 获取驱动 """ self.base = BasePage(driver) # 配置中心 -> 基础数据 def Area_management(self, bys, values): """ 片区管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Bank_Data_management(self, bys, values): """ 银行数据配置 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 配置中心 -> 成交节点 def Node_rule_settings(self, bys, values): """ 节点规则管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Settlement_Rules(self, bys, values): """ 结佣规则管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 配置中心 -> 接口配置 def Customer_State_Mapping(self, bys, values): """ 客户状态映射 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Project_mapping(self, bys, values): """ 外部项目映射 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Interface_mapping(self, bys, values): """ 外部接口映射 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Kingdee_push_Management(self, bys, values): """ 金蝶推送管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Auxiliary_Account_Mapping(self, bys, values): """ 辅助账项目映射 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def dev_Organizational_Relations(self, bys, values): """ 楼盘映射组织关系 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Auxiliary_Accounts_Mapping(self, bys, values): """ 辅助账供应商映射 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Auxiliary_Account_Customer(self, bys, values): """ 辅助账客户映射 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 配置中心 -- 驳回设置 def Reject_Category_Management(self, bys, values): """ 驳回类目管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Rejection_Cause_Management(self, bys, values): """ 驳回原因管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 标准管控 -- 标准管理 def Project_Cooperation_Criteria(self, bys, values): """ 项目合作标准 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Award_criteria(self, bys, values): """ 团奖标准 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Commission_settlement_standard(self, bys, values): """ 佣金结算标准 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Cost_Control_Standard(self, bys, values): """ 费用管控标准 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def investment_Control_standard(self, bys, values): """ 跟投管控标准 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 标准管控 -- 费用结算 def Expense_settlement_management(self, bys, values): """ 费用结算管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 合约中心 -- 签约方管理 def legal_person_management(self, bys, values): """ 内部法人管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Channel_brokerage_management(self, bys, values): """ 渠道/经纪管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Developer_management(self, bys, values): """ 开发商管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 合约中心 -- 合同管理 def Contract_signing_management(self, bys, values): """ 合同签订管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Termination_contract(self, bys, values): """ 合同终止 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Contract_enquiry(self, bys, values): """ 合同查询 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Contract_type_management(self, bys, values): """ 合同类型管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Model_management(self, bys, values): """ 范本管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 合约中心 -- 跟投规则 def investment_Allocation_rule(self, bys, values): """ 跟投分配规则 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Dividend_settlement_rule(self, bys, values): """ 分红结算规则 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 合约中心 -- 跟投管理 def investment_project_management(self, bys, values): """ 跟投项目管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def investment_Payment_management(self, bys, values): """ 跟投支付管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Transfer_remittance_examine(self, bys, values): """ 转账汇款审核 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Project_progress_view(self, bys, values): """ 项目进展查看 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Project_liquidation(self, bys, values): """ 项目清算管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def investment_Income_record(self, bys, values): """ 跟投收益记录 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 内容中心 -- 内容配置 def Homepage_Bullet_Window(self, bys, values): """ 首页弹窗管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Poster_Configuration(self, bys, values): """ 海报配置 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Live_Course_Management(self, bys, values): """ 直播课程管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Announcement_config(self, bys, values): """ 管家端公告配置 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Flash_screen_advertising(self, bys, values): """ 闪屏广告 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 内容中心 -- 资讯反馈 def Topic_Page_Management(self, bys, values): """ 专题页配置 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 交易中心 -- 客户管理 def Customer_List(self, bys, values): """ 客户列表 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 交易中心 -- 用户管理 def User_List(self, bys, values): """ 用户列表 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 财务结算 -- 支付板块 def Transfer_accounts_examine(self, bys, values): """ 转账审核 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 财务结算 -- 业绩管理 def Transaction_commission(self, bys, values): """ 交易及佣金 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Payment_confirmation(self, bys, values): """ 回款确认 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 财务结算 -- 佣金审核 def Broker_rewards(self, bys, values): """ 经纪人奖励 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Broker_Commission(self, bys, values): """ 经纪人结佣 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Broker_company_Commission(self, bys, values): """ 经纪公司结佣 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def network_pusher_Commission(self, bys, values): """ 网络推客结佣 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 财务结算 -- 奖励管理 def shop_card_Commission(self, bys, values): """ 购物卡结佣 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def shop_card_category(self, bys, values): """ 购物卡类别 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def shop_card_Stock(self, bys, values): """ 购物卡库存 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def shop_card_query(self, bys, values): """ 购物卡查询 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def shop_card_send(self, bys, values): """ 购物卡发货 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 财务结算 -- 返还支出 def Refund_inquiry(self, bys, values): """ 返还款查询 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Refund_payment(self, bys, values): """ 返还款支付 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 财务结算 -- 团奖结算 def Group_award_statement(self, bys, values): """ 团奖结算表 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Group_award_application(self, bys, values): """ 团奖申请 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Group_award_Finance(self, bys, values): """ 团奖申请-财务 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 财务结算 -- 结算支付 def List_pending_payments(self, bys, values): """ 待支付清单 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Payment_List_Query(self, bys, values): """ 支付清单查询 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Settlement_Inquiry(self, bys, values): """ 结算查询 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Payment_settings(self, bys, values): """ 支付设置 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 员工结算 -- 分佣设置 def Cooperative_Label_Management(self, bys, values): """ 合作标签管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Project_Commission_management(self, bys, values): """ 项目分佣管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Project_Level_Management(self, bys, values): """ 项目等级管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Project_Commission_Detail(self, bys, values): """ 项目分佣比例明细 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 员工结算 -- 员工管理 def Departmental_management(self, bys, values): """ 部门管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Business_Line_Management(self, bys, values): """ 业务线管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Post_management(self, bys, values): """ 岗位管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Employee_management(self, bys, values): """ 员工管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 员工结算 -- 结算标准 def Section_standard_setting(self, bys, values): """ 区间标准设置 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Transaction_settlement_standard(self, bys, values): """ 成交结算标准 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Revenue_settlement_standard(self, bys, values): """ 营收结算标准 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Profit_settlement_standard(self, bys, values): """ 利润结算标准 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Profit_standard_setting(self, bys, values): """ 利润标准设置 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Market_settlement_standard(self, bys, values): """ 市场结算标准 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 员工结算 -- 计提标准 def commission_standard(self, bys, values): """ 交易佣金标准 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Performance_incentive(self, bys, values): """ 业绩激励标准 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Profit_incentive(self, bys, values): """ 利润激励标准 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Market_Commission_Standard(self, bys, values): """ 市场佣金标准 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 员工结算 -- 业绩结算 def Transaction_Settlement(self, bys, values): """ 成交结算 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Revenue_Settlement_Month(self, bys, values): """ 营收结算-月 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Revenue_Settlement_Year(self, bys, values): """ 营收结算-年 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Profit_Settlement(self, bys, values): """ 利润结算 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Market_Settlement(self, bys, values): """ 市场结算 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 员工结算 -- 内部激励 def employee_Commission_Summary(self, bys, values): """ 员工佣金发放总表 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Market_Commission(self, bys, values): """ 市场佣金 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Trading_Commission(self, bys, values): """ 交易佣金 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Employee_motivation_Month(self, bys, values): """ 员工激励-月 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Employee_motivation_Year(self, bys, values): """ 员工激励-年 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Profit_incentive_Year(self, bys, values): """ 利润激励-年 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 员工结算 -- 报表查询 def Employee_Commission_Report_Query(self, bys, values): """ 员工分佣报表查询 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 数据中心 -- 数据汇总 def Channel_Commission(self, bys, values): """ 渠道佣金 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def easylife_Summary_commission(self, bys, values): """ 好生活结佣汇总 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def easylife_Pool_funds(self, bys, values): """ 好生活资金池 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Kpi_Index_management(self, bys, values): """ kpi指标管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def easylife_kpi_check(self, bys, values): """ 好生活kpi考核 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Rejection_pool(self, bys, values): """ 驳回统计池 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 人力中心 -- 考勤管理 def Personal_attendance_record(self, bys, values): """ 个人考勤记录 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Monthly_Attendance_Statistics(self, bys, values): """ 考勤月度统计 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Attendance_management(self, bys, values): """ 考勤人员管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele)
class Add_goods(): def __init__(self,driver): self.base = BasePage(driver) def houseApp(self,bys,values): """ 好房APP :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys,values) self.base.click(ele) def companyApp(self,bys,values): """ 集团版小程序 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def goodsType(self,bys,values): """ 点击商品类型下拉列表 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def goodsTypeObject(self,bys,values): """ 实物商品 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def goodsTypeFictitious(self,bys,values): """ 虚拟商品 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def goodsName(self,goodsname,bys,values): """ 商品名称 :param goodsname: :param bys: :param values: :return: """ ele = self.base.getElementByElements(bys, values) self.base.sendkeys(ele[1],goodsname) def goodsPrices(self,goodsprice,bys,values): """ 商品单价 :param goodsprice: :param bys: :param values: :return: """ ele = self.base.getElementByElements(bys, values) self.base.sendkeys(ele[2],goodsprice) def goodsSku(self,goodssku,bys,values): """ 商品库存 :param goodssku: :param bys: :param values: :return: """ ele = self.base.getElementByElements(bys, values) self.base.sendkeys(ele[3],goodssku) def goodsPoints(self,goodspoints,bys,values): """ 消耗商品积分 :param goodspoints: :param bys: :param values: :return: """ ele = self.base.getElementByElements(bys, values) self.base.sendkeys(ele[4],goodspoints) def goodsTime(self,bys,values): """ 上架时间 :param bys: :param values: :return: """ ele = self.base.getElementByElements(bys,values) self.base.click(ele[5]) ######################################### def beginDay_Clear(self,bys,values): ele = self.base.getElementByElement(bys,values) self.base.clear(ele) def beginDay(self,beginday,bys,values): """ 开始日期 :param bys: 通过xpath录入 :param values: :return: """ ele = self.base.getElementByElement(bys,values) self.base.sendkeys(ele,beginday) def beginDayClick(self,bys,values): ele = self.base.getElementByElements(bys,values) self.base.click(ele[7]) def beginBack(self,begintimes,bys,values): ele = self.base.getElementByElements(bys,values) for i in range(len(begintimes)): self.base.keys_back_space(ele[7]) def beginTimes(self,begintimes,bys,values): """ 开始时间 :param begintimes: :param bys: :param values: :return: """ ele = self.base.getElementByElements(bys,values) self.base.sendkeys(ele[7],begintimes) def endDayBack(self,endDay,bys,values): ele = self.base.getElementByElement(bys,values) for i in range(len(endDay)): self.base.keys_back_space(ele) def endDay(self,endDay,bys,values): ele = self.base.getElementByElement(bys,values) self.base.sendkeys(ele,endDay) def endTimesBack(self,endtimes,bys,values): ele = self.base.getElementByElements(bys,values) for i in range(len(endtimes)): self.base.keys_back_space(ele[9]) def endTimes(self,endTimes,bys,values): ele = self.base.getElementByElements(bys, values) self.base.sendkeys(ele[9], endTimes) def trueTime(self,bys,values): """ 日期确定 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys,values) self.base.click(ele) ######################################### def goodstemplate(self,template,bys,values): """ 导入模板 :param template: :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys,values) print(bys,values) self.base.sendkeys(ele,template) def goodsImg(self,goodsImg,bys,values): """ 上传图片 :param goodsImg: :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.sendkeys(ele,goodsImg) def goodsInfo(self,jsvalues): """ 商品介绍 :return: """ self.base.get_js(jsvalues) def goodsRejected(self,jsvalues): """ 退货须知 :param jsvalues: :return: """ self.base.get_js(jsvalues) def goodsTrue(self,bys,values): """ 创建并上架 :return: """ ele = self.base.getElementByElement(bys,values) self.base.click(ele) def goodsTure1(self,bys,values): """ 确认 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele)
class MPTree: def __init__(self, driver): """ 获取驱动 """ self.base = BasePage(driver) def config_center(self, bys, values): """ 配置中心 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Standard_control(self, bys, values): """ 标准管控 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Contract_Center(self, bys, values): """ 合约中心 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Content_center(self, bys, values): """ 内容中心 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Trading_Center(self, bys, values): """ 交易中心 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Financial_settlement(self, bys, values): """ 财务结算 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Employee_settlement(self, bys, values): """ 员工结算 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Data_center(self, bys, values): """ 数据中心 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Personnel_Center(self, bys, values): """ 人力中心 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 配置中心-->二级菜单 def Basic_data(self, bys, values): """ 基础数据 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Transaction_node(self, bys, values): """ 成交节点 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Interface_managers(self, bys, values): """ 接口配置 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def kingdee_butt_joint(self, bys, values): """ 金蝶对接 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Reject_settings(self, bys, values): """ 驳回设置 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 标准管控--子菜单 def Standard_management(self, bys, values): """ 标准管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Cost_Settlement(self, bys, values): """ 费用结算 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 合约中心--- 子菜单 def contract_parties_Manage(self, bys, values): """ 签约方管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def contract_management(self, bys, values): """ 合同管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def investment_Rule(self, bys, values): """ 跟投规则 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Follow_up_management(self, bys, values): """ 跟投管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 内容中心 - 二级菜单 def Content_configuration(self, bys, values): """ 内容配置 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Information_feedback(self, bys, values): """ 资讯反馈 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 交易中心 -- 二级菜单 def customer_management(self, bys, values): """ 客户管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def user_management(self, bys, values): """ 用户管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 财务结算-- 二级菜单 def Payment_plate(self, bys, values): """ 支付板块 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Performance_management(self, bys, values): """ 业绩管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Commission_audit(self, bys, values): """ 佣金审核 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Reward_management(self, bys, values): """ 奖励管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Restitution_expenditure(self, bys, values): """ 返还支出 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Group_award_settlement(self, bys, values): """ 团奖结算 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Settlement_payment(self, bys, values): """ 结算支付 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 员工结算 -- 二级菜单 def Sub_Commission(self, bys, values): """ 分佣设置 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Staff_management(self, bys, values): """ 员工管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Settlement_standard(self, bys, values): """ 结算标准 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Reference_standard(self, bys, values): """ 计提标准 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Performance_settlement(self, bys, values): """ 业绩结算 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Internal_incentive(self, bys, values): """ 内部激励 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) def Report_query(self, bys, values): """ 报表查询 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 数据中心 -- 二级菜单 def Data_aggregation(self, bys, values): """ 数据汇总 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele) # 人力中心 -- 二级菜单 def Attendance_management(self, bys, values): """ 考勤管理 :param bys: :param values: :return: """ ele = self.base.getElementByElement(bys, values) self.base.click(ele)