Example #1
0
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)
Example #2
0
# 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):
Example #3
0
 def __init__(self):
     self.login_url = api.host + "/api/sys/login"
     self.log = GetLog.get_logger()
Example #4
0
 def __init__(self):
     self.add_url = api.host + '/api/sys/user'
     self.employee_url = api.host + '/api/sys/user/{}'
     self.log = GetLog.get_logger()
Example #5
0
 def setup(self):
     self.login = Login()
     self.log = GetLog.get_logger()
Example #6
0
 def setup(self):
     self.emp = Employee()
     self.log = GetLog.get_logger()