예제 #1
0
 def create_port_list(self, start_port):
     """
     创建可用端口
     """
     port = Port()
     port_list = port.create_port_list(start_port, self.device_list)
     return port_list
예제 #2
0
파일: server.py 프로젝트: winghou/study
    def create_port_list(self, start_port):
        '''
		创建可用端口
		'''
        port = Port()
        port_list = []
        port_list = port.create_port_list(start_port, self.device_list)
        return port_list
예제 #3
0
 def create_command(self):
     port = Port()
     #appium -p 4700 -bp 4701 -U DU2TAN149P079327
     command_list = []
     device_list = self.get_devices()
     appium_port_list = port.create_port_list(4700,device_list)
     bootstrap_port_list = port.create_port_list(4900,device_list)
     # 获取当前目录
     current_dir = os.path.dirname(__file__)
     # 获取当前目录的父级目录
     parent_dir = os.path.dirname(current_dir)
     for i in range(len(device_list)):
         now = time.strftime('%Y-%m-%d-%H_%M_%S')
         command = "appium -p "+str(appium_port_list[i])+" -bp "+str(bootstrap_port_list[i])+" -U "+device_list[i]+" --no-reset --session-override --log "+parent_dir+"/log/"+device_list[i]+str(now)+".log"
         command_list.append(command)
         self.operateYaml.clear_data()
         self.operateYaml.write_yaml(self.operateYaml.join_devices_data(i,device_list[i],str(bootstrap_port_list[i]),str(appium_port_list[i])))
     return command_list
예제 #4
0
 def create_command(self):
     port = Port()
     #appium -p 4700 -bp 4701 -U DU2TAN149P079327
     command_list = []
     device_list = self.get_devices()
     appium_port_list = port.create_port_list(4700, device_list)
     bootstrap_port_list = port.create_port_list(4900, device_list)
     for i in range(len(device_list)):
         now = time.strftime('%Y-%m-%d-%H_%M_%S')
         command = "appium -p " + str(appium_port_list[i]) + " -bp " + str(
             bootstrap_port_list[i]
         ) + " -U " + device_list[
             i] + " --no-reset --session-override --log D:/pythonProgram/Appium27/log/" + device_list[
                 i] + str(now) + ".log"
         command_list.append(command)
         self.operateYaml.clear_data()
         self.operateYaml.write_yaml(
             self.operateYaml.join_devices_data(i, device_list[i],
                                                str(bootstrap_port_list[i]),
                                                str(appium_port_list[i])))
     return command_list
예제 #5
0
 def create_port_list(self, start_port):
     port = Port()
     port_list = port.create_port_list(start_port, self.devices_list)
     return port_list
예제 #6
0
 def create_port_list(self, start_port):
     #创建可用端口列表
     port = Port()
     port_list = port.create_port_list(start_port, len(self.device_list))
     return port_list
예제 #7
0
 def get_port_list(self, devices_list):
     port = Port()
     port_list = port.create_port_list(4700, devices_list)
     return port_list