import page from base.base import Base from tools.get_log import GetLog log = GetLog.get_logger() class PageMpLogin(Base): # 1. 输入手机号 def page_input_phone(self, phone): self.base_input(page.mp_phone, phone) # 2.输入验证码 def page_input_code(self, code): self.base_input(page.mp_code, code) # 3.点击登录按钮 def page_click_login_btn(self): self.base_click(page.mp_login_btn) # 4.获取昵称 def page_get_nickname(self): return self.base_get_text(page.mp_nickname) # 5.组合登录(测试业务层调用) def page_mp_login(self, phone, code): log.info("正在调用登录组合业务方法,手机号:{},验证码;{}".format(phone, code)) self.page_input_phone(phone) self.page_input_code(code)
# coding: utf-8 import time from websocket import ABNF import websocket, time, json, os, gc from config import base_path, host from devices_info import Deviceset import os from tools.get_log import GetLog log = GetLog.get_logger() # 初始化日志对象 class Mywebscoket(): # rootpath: 音频名称 # termianl_type : 终端类型 # is_need_devices_status : 表示为需要获取设备信息 def __init__(self, rootpath, terminal_type): self.wavpath = os.path.join(base_path + os.sep + "audio_file" + os.sep, rootpath + ".wav") self.address = host self.step = 3200 self.headers = Deviceset(terminal_type).headers def get_time_stamp(self): ct = time.time() local_time = time.localtime(ct) data_head = time.strftime("%Y-%m-%d %H:%M:%S", local_time) data_secs = (ct - int(ct)) * 1000 time_stamp = "%s.%03d" % (data_head, data_secs) return time_stamp def start_websocket(self):
def __init__(self): self.login_url = api.host + "/api/sys/login" self.log = GetLog.get_logger()
def __init__(self): self.add_url = api.host + '/api/sys/user' self.employee_url = api.host + '/api/sys/user/{}' self.log = GetLog.get_logger()
def setup(self): self.login = Login() self.log = GetLog.get_logger()
def setup(self): self.emp = Employee() self.log = GetLog.get_logger()