Appium nuit Dieu simulateur NoxConsole

  • Faites appium l'automatisation du temps, si le test plusieurs périphériques, plusieurs machines virtuelles en cas de besoin, vous devez créer plusieurs simulateurs;
  • simulateur Yagami fournit un script de commande pour créer NoxConsole
  • répertoire NoxConsole / bin
  • Résumé des questions en cours d'utilisation
  • Démarrez la nuit Dieu Simulator: les variables d'environnement d'installation ajoutées
  1. Supprimer et simulateur d'augmentation doit être effectuée dans le répertoire bin du répertoire d'installation, sinon il sera erreur;
  2. Tout d'abord, passez au répertoire, puis effectuez l'ajout et la suppression du travail;

  3. Utilisez NoxConsole.exe, ne pas utiliser NoxConsole;

  4. Après l'exécution est terminée, assurez-vous de revenir sur le chemin d'origine, ou bien le résultat de nombreuses fonctions en question, comme AAPT

  • DEF change_dir (App):
         '' ' 
        commutation répertoire de l' application 
        : param App: 
        : retour: 
        ' '' 
        l'essai : 
            cmd = ' WHERE ' + STR (App) 
            RES = send_cmd (cmd = cmd) 
            dir = " \\ " .join (res.split ( " \\ " ) [: -. 1 ]) 
            RES = le os.chdir (dir) 
            chemin = le os.getcwd () 
            log.info ( " chemin de courant:% s " % path)
         l'exceptionException err:
             augmentation Exception ( " changement dir chemin faudront% de " % str (err)) 
    
    def create_phone (num):
         '' ' 
        创建夜神模拟器
        : retour: 
        ''' 
        cmd = ' NoxConsole quitall ' 
        res = (os.popen (cmd)) read (). 
        time.sleep ( 1 ) 
        pro_path = os.path.dirname ( __file__ )
         pour i en éventail (int (num)):
             si i == 0: 
                nox_name = '127.0.0.1:62001 « 
            l'autre : 
                nox_name = » 127.0.0.1: ' + STR (I - + 62025. 1 )
             # parce que la création d'une nouvelle machine virtuelle de besoins d'être dans le répertoire racine NoxConsole, donc pour passer au répertoire à 
            change_dir ( " NoxConsole " ) 
            cmd = ' NoxConsole.exe la Ajouter -nom: ' + + nox_name ' -systemtype :. 5 ' 
            RES = (os.popen, (cmd)) Lire (). 
            cmd = ' NoxConsole.exe Modifier -nom: ' + + nox_name ' --resolution: 1080,1920,270' 
            Res = . (Os.popen (cmd)) read () 
            time.sleep ( 1 ) 
            cmd = ' NoxConsole.exe renommage -nom: ' + + nox_name ' -title: ' + nox_name 
            res = (os.popen (cmd )) lire (). 
            cmd = ' NoxConsole.exe lancement -nom: ' + nox_name 
            res = . (os.popen (cmd)) lire () 
            de time.sleep ( 3 ) 
        log.info ( « téléphone virtuel lance, plaease attendre 60 ... ') 
        Os.chdir (pro_path) 
        time.sleep (Wait.launch_virtual_time)

     

     

  • Yagami convention de nommage du simulateur: le second est 62025, après avoir ajouté une
  1. 127.0.0.1:62001
  2. 127.0.0.1:62025
  3. 127.0.0.1:62026
  • renommer:
  1. NoxConsole renommage -nom: Simulateur Yagami -titre: 127.0.0.1: 62001
  2. NoxConsole lancement -nom: 127.0.0.1: 62001



Je suppose que tu aimes

Origine www.cnblogs.com/breakcircle/p/12509616.html
conseillé
Classement