Export de code
Dans cette section, vous apprendrez à afficher le code généré pour un test et à l’exporter dans un autre langage.
Afficher le code généré
Survolez un test dans l’onglet Tests et cliquez sur Code exporter. La fenêtre Generated Test Script affiche le code du test dans le Language sélectionné :
- Copy copie le code dans le presse-papiers.
- Save as File l’enregistre dans un fichier.
- Commit — uniquement avec Mugnsoft Code — ouvre les informations du moniteur pour déployer le test dans Mugnsoft.
Vous pouvez aussi exporter un test depuis le menu du test (clic droit sur le test).
Note :
Langages
| Langage | Framework |
|---|---|
| Mugnsoft Code | Le script exécuté par un moniteur EUM dans Mugnsoft |
| Csharp-Nunit | C# avec NUnit |
| Csharp-Xunit | C# avec xUnit |
| Java-Junit | Java avec JUnit |
| Javascript-Mocha | JavaScript avec Mocha |
| Python-Pytest | Python avec pytest |
| Ruby-Rspec | Ruby avec RSpec |
Le code exporté utilise Selenium WebDriver. Pour l’exécuter, créez un projet dans le langage choisi avec son framework de test et le paquet Selenium WebDriver, par exemple :
Python
pip install pytest selenium
pytest test_search.py
JavaScript
npm install --save-dev mocha selenium-webdriver
npx mocha search.spec.js
C#
dotnet new nunit -n PulseTests
dotnet add PulseTests package Selenium.WebDriver
dotnet test PulseTests
Ruby
gem install selenium-webdriver rspec
rspec search_spec.rb
Pour Java, ajoutez les dépendances junit et selenium-java au pom.xml d’un projet Maven.
Les commandes propres à Mugnsoft — start transaction, stop transaction et free text — n’ont d’effet qu’en Mugnsoft Code.
Voir aussi
- Déployer dans Mugnsoft — déployer le Mugnsoft Code comme moniteur EUM
- Commandes — ce que devient chaque étape dans le code