installation de l'automatisation des tests interface utilisateur et environnement de déploiement Eclipse + Python + sélénium + pymysql + HTMLTestRunner

Deux jours avant que les dirigeants font redéployer un environnement de test, tout à coup un peu de savoir comment commencer, une variété de Baidu, donc décidé d'écrire ici;

Tout d'abord, télécharger et configurer le JDK

Nous devons d' abord télécharger le kit de développement Java JDK, Télécharger: http://www.oracle.com/technetwork/java/javase/downloads/index.html

 

Installation selon invites JDK à télécharger, installer JDK quand il installera le JRE, installez-le ensemble.

Installation JDK, l'installation peut personnaliser le répertoire d'installation et d'autres informations, par exemple, nous sélectionnons le répertoire d'installation est C: \ Program Files (x86) \ Java \ jdk1.8.0_91.

Configuration variable d'environnement

1. Une fois l'installation terminée, cliquez droit sur « Poste de travail », cliquez sur « Propriétés », sélectionnez « Paramètres système avancés »;

2. Sélectionnez l'onglet « Avancé », cliquez sur « Variables d'environnement »;

Ensuite, l'écran apparaît comme indiqué ci-dessous:

Ensemble de trois propriétés dans les, JAVA_HOME, PATH, CLASSPATH « Variables système » (capitalisation n'a pas d'importance), S'il y a déjà puis cliquez sur « Edit » n'existe pas, cliquez sur « Nouveau ».

Remarque: Si vous utilisez la version 1.5 ou ultérieure du JDK, ne définissez pas la variable d'environnement CLASSPATH peut être compiler correctement et exécuter les programmes Java.

Variable est réglé sur les paramètres suivants:

  • Nom de la variable: JAVA_HOME
  • Valeur de la variable: C: \ Program Files (x86) \ Java \ jdk1.8.0_91 // être configuré en fonction de leur trajectoire réelle
  • Nom de la variable: CLASSPATH
  • Les valeurs des variables:;..% JAVA_HOME% \ lib \ dt.jar;% JAVA_HOME% \ lib \ tools.jar; // devant un rappel ""
  • Nom de la variable: Chemin
  • 变量 值:% JAVA_HOME% \ bin;% JAVA_HOME% \ jre \ bin;

Réglage JAVA_HOME

Chemins d'accès

Remarque: Dans Windows 10, variable Path dans une sous-section de l'exposition, nous avons besoin de% JAVA_HOME% \ bin;% JAVA_HOME% \ jre \ bin, ajouté séparément, ou ne peut pas identifier:

% JAVA_HOME% \ bin; % JAVA_HOME% \ jre \ bin;

Plus peut se référer à: Windows 10 Variables Java Configuration de l' environnement

Réglage CLASSPATH

Ceci est une configuration de l'environnement Java, la configuration est terminée, vous pouvez commencer à Eclipse d'écrire du code, il configure automatiquement l'environnement java.

JDK est installé avec succès essai

1. "Démarrer" -> "Exécuter", tapez "cmd";

2, entrez la commande: java -version, java, commandes quelques javac, apparaît message suivant, indiquant la variable d'environnement réussie de configuration;

 

Deuxièmement, téléchargez et installez Python

site officiel de Python: https://www.python.org/

 

Sélectionnez le système logiciel selon

 

Sélectionnez la version, *** installation MSI

 

Une fois téléchargé, double-cliquez sur le package de téléchargement dans l'assistant d'installation Python, l'installation est très simple, il vous suffit d'utiliser les paramètres par défaut Cliquez sur « Suivant » pour terminer l'installation.

configuration variable d'environnement

  • Faites un clic droit sur « Poste de travail » puis cliquez sur « Propriétés »
  • Ensuite, cliquez sur le bouton « Paramètres système avancés »
  • Sélectionnez la fenêtre « Variables système » sous le « chemin », double clic!
  • Puis, dans la ligne « Path », le répertoire C: \ Python27 et C: \ Scripts Python27 de la variable d'environnement ajouté à eux, de sorte qu'après l'ajout du chemin.
  •  ps: Rappelez-vous, le chemin direct avec un point-virgule « ; » pour séparer!

 

Python est installé avec succès essai

1. "Démarrer" -> "Exécuter", tapez "cmd";

2, entrez la commande: python, affiche le message suivant, indiquant la variable d'environnement réussie de configuration;

 

En troisième lieu, l'installation et la configuration éclipse

Tout d' abord d'entrer dans le site officiel de téléchargement: http://www.eclipse.org/downloads/

 

 

 

 

 

 

四, Eclipse + Pydev

Après avoir exécuté Eclipse, puis sélectionnez l'aide -> Installer un nouveau logiciel, comme indiqué ci-dessous.

Cliquez sur Ajouter, ajoutez l'adresse d'installation de pydev: http: //pydev.org/updates/, comme le montre la figure.

Lorsque vous avez terminé, cliquez sur « ok », PyDev puis cliquez sur le « + », développez le nœud PyDev, et d'attendre un peu de temps, laissez obtenir les paquets liés PyDev de l'Internet, une fois terminé sera plus pertinente dans les packages sous-noeuds PyDev dans , sont ensuite vérifiés par l'installation suivante. Comme le montre la figure.

Une fois l'installation terminée, vous pouvez redémarrer Eclipse

Set Pydev

Après l'installation, vous devez régler PyDev, sélectionnez Fenêtre -> Préférences pour définir PyDev. Définir chemin Python à partir Pydev de l'interprète - Sélectionnez Nouvelle page Python

Une fenêtre apparaîtra pour vous permettre de choisir l'emplacement d'installation de Python, sélectionnez l'emplacement où vous avez installé Python.

Une fois les paramètres PyDev est terminée, vous pouvez commencer à l'utiliser.

Construire le projet Python:

Après avoir installé Eclipse + PyDev, nous pouvons commencer à l'utiliser pour développer le projet. Tout d'abord créer un projet, choisissez Fichier -> Nouveau -> Projet Pydev

Une nouvelle fenêtre pop-up, remplissez le nom du projet, l'adresse et enregistrez le projet, puis cliquez sur Créer Suivant pour terminer le projet.

 

Cinquièmement, installez le sélénium

Télécharger setuptools-15.1, après l'extraction d'installation, cmd python entrer setup.py install

Télécharger pip-6.1.1.tar.gz, après l'extraction d'installation, cmd entrer python setup.py install, après l'installation peut être installé pip

pip d'entrée installer le sélénium -U dans la commande cmd, puis il peut être installé automatiquement

Maintenant besoin de la dernière version de Chrome et ChromeDriver, ChromeDriver doit être placé C: \ Python27 meilleur annuaire

Environnement de test est installé, l'entrée d'interface python WebDriver importation de sélénium, sinon une erreur, indiquant que l'installation a réussi le sélénium

pilote d'essai est opérationnel (Baidu ouvert, vous pouvez interroger le succès):

de WebDriver importation de sélénium

driver = webdriver.Chrome ()

driver.get ( 'http://www.baidu.com')

driver.find_element_by_id ( 'kw'). send_keys ( 'sélénium')

driver.find_element_by_id ( 'su'). cliquez sur ()

# Driver.close ()

driver.quit ()

6, l'installation pymysql

cmd dans le C: \ Python27 de les scripts

pip installer pymysql

Sept, l'installation HTMLTestRunner

cmd dans le C: \ Python27 de les scripts

pip installer HTMLTestRunne

Si cela échoue. Vous aurez besoin de télécharger manuellement.

Télécharger: http://tungwaiyip.info/software/HTMLTestRunner.html

 

Après le téléchargement, copiez les fichiers dans le HTMLTestRunner.py au fichier lib dans le chemin du dossier d'installation Python.

En python3 avec HTMLTestRunner.py journal ImportError « : Aucun module nommé solution 'StringIO'

La raison est que le site officiel de grammaire python2 est écrit, Dites-moi ce que le HTMLTestRunner.py changer manuellement la syntaxe du site officiel de python3.

Modifier le contenu:

Ligne 94 sera modifié pour importer io importer StringIO

Ligne 539, le self.outputBuffer = StringIO.StringIO () modifié self.outputBuffer = io.StringIO ()

Les 642 premières lignes seront sinon rmap.has_key (CCRS): modifié si cls pas rmap:

第 631 行, 将 print >> sys.stderr, '\ NTIME Elapsed:% s' % (self.stopTime-self.startTime) 修改 成 impression (sys.stderr, '\ NTIME Elapsed:% s' % (auto. stopTime-self.startTime))

La première ligne 766, le uo = o.decode ( 'latin-1') modifié Uo = e

La première ligne 775, l'UE = e.decode ( 'latin-1') modifié Ue = e

 

Publié quatre articles originaux · a gagné les éloges 2 · Vues 858

Je suppose que tu aimes

Origine blog.csdn.net/KRIS891001/article/details/100048391
conseillé
Classement