示例#1
0
 def port_is_used(self, port):
     self.dos = DosCmd()
     result = self.dos.excute_cmd('netstat -an | grep %s' % port)
     if len(result) > 0:
         flag = True
     else:
         flag = False
     return flag
示例#2
0
 def prot_is_used(self, port_num):
     '''
     判断端口是否被占用
     '''
     flag = None
     self.dos = DosCmd()
     command = 'netstat -ano | findstr ' + port_num
     result = self.dos.excute_cmd_get_result(command)
     if len(result) > 0:
         flag = True
     else:
         flag = False
     return flag
示例#3
0
 def port_is_used(self, port_num):
     """
     判断端口是否被占用
     """
     flag = None
     self.dos = DosCmd()
     command = "netstat -ano | findstr " + str(port_num)
     result = self.dos.excute_cmd_result(command)
     if len(result) > 0:
         flag = True
     else:
         flag = False
     return flag
示例#4
0
 def port_is_used(self, port_num):
     '''
     判断端口是否被占用
     :return:
     '''
     flag = True
     self.dos_cmd = DosCmd()
     result = self.dos_cmd.excute_cmd_result('netstat -ano | findstr ' +
                                             str(port_num))
     if len(result) > 0:
         flag = True
     else:
         flag = False
     return flag
示例#5
0
    def port_is_used(self, port_num):
        """

        :param port_num: 断开
        :return: 端口是非被占用,True被占用 False未被占用
        """
        self.dos = DosCmd()
        self.port_num = str(port_num)
        result = self.dos.execute_cmd_result("netstat -ano|findstr " +
                                             self.port_num)
        if len(result) > 0:
            return True
        else:
            return False
示例#6
0
 def get_devices(self):
     '''
     获取设备信息
     '''
     self.dos = DosCmd()
     devices_list = []
     result_list = self.dos.excute_cmd_get_result('adb devices')
     if len(result_list) >= 2:
         for i in result_list:
             if 'List' in i:
                 continue
             devices_info = i.split('\t')
             if devices_info[1] == 'device':
                 devices_list.append(devices_info[0])
         return devices_list
     else:
         return None
示例#7
0
 def __init__(self):
     self.dos = DosCmd()
     self.device_list = self.get_device()
     # self.command_list = self.create_command_list()
     self.write_file = WriteUserCommand()
示例#8
0
文件: server.py 项目: winghou/study
 def __init__(self):
     self.dos = DosCmd()
     self.device_list = self.get_devices()
     self.write_file = WriteUserCommand()
示例#9
0
 def __init__(self):
     self.dos = DosCmd()
     self.device_list = self.get_devices()
     self.appium_port_list = self.create_port(4700, self.device_list)
     self.bootstrap_port_list = self.create_port(5700, self.device_list)
示例#10
0
 def __init__(self):
     self.dos = DosCmd()
示例#11
0
 def __init__(self):
     #执行控制台的命令使用
     self.dos = DosCmd()
     #获取设备devices的集合
     self.device_list = self.get_devices()
示例#12
0
 def __init__(self):
     self.dos = DosCmd()
     self.port = CreatePort()
     self.write_yaml = WriteUserconfigCommand()
     self.device_list = self.get_devices()
     self.start_list = self.start_appium_command_list()
示例#13
0
 def __init__(self):
     self.dos = DosCmd()
     self.device_list = self.get_device_list()
     self.opera_yaml = OperaYaml()