# Installation TextEngine

Avant d'utiliser le TextEngine, il est important l'installer correctement.&#x20;

### **Pré-requis :**&#x20;

* Installer un environnement de développement JAVA de préférence IntelliJ ou EclipseIDE
* Installer Java&#x20;

### Installation du Package TextEngine

Pour obtenir le package TextEngine, aller à l'url : [https://github.com/Testing-OS/TextEngine/releases](https://github.com/Testing-OS/TextEngine/releases). Télécharger le package, dézipper le fichier où vous le souhaitez. Il ne reste plus qu'à l'ouvrir en tant que projet Java dans votre IDE.

<figure><img src="https://lh7-us.googleusercontent.com/nYIVD6SkOuvGhuuiSp5hXEIGCUMpI-lb7jgIJ3tN_3NyCY4wi9GK1cn1YlS7DXuYHPSg6n1mQA67mwY1fY1VfoNOfIqurTBvUOrvfXbpBIhS4aeVCREj17s9luTjmjH95zT-m4KvrYHSIgfz6DWBJRg" alt=""><figcaption></figcaption></figure>

Vérifiez que les configurations du projet sont bien respectées :&#x20;

* Le bon JDK est sélectionné.&#x20;
* La sortie du compilateur est bien le chemin vers le dossier classes.
* Le dossier source est le dossier Scripts.
* Les librairies sont bien importées depuis le dossier librairies présent dans le dossier scripts.

Si vous avez besoin d'aide, vous trouverez à la suite comment configurer les IDE IntelliJ et Eclipse.

### Configuration TextEngine

Dans le fichier Config.java présent dans le dossier scripts/scripts\_techniques, veuillez remplacer le tunnel\_path par le chemin vers votre projet.

<figure><img src="https://lh7-us.googleusercontent.com/jnSJxD4L5cdbt7Mp3Y98jaY0T8Z1bCs1q_G3qLS7w12bnDWIwHWs9YAZNDdUsh3e3yCqx5-QVQapuNDVzcItF1MFft41yoxhBLB6TWQQTEBAmYnF7VaTsvfSAs5xYgsVqzAea66yTmQdPw1DqA1dvKY" alt=""><figcaption></figcaption></figure>

* Pour installer le driver, vous pouvez vous référer à cette [page](installer-le-driver).
* Si vous souhaitez effectuer les tests sur mobile, référez-vous ensuite à cette [documentation](installation-android).
* Si vous souhaitez réaliser des tests Desktop, référez-vous à cette [documentation](installation-desktop).

Votre projet est maintenant installé et configuré.

\
