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 :

Vous pouvez modifier le code dans cette fenêtre, et Commit déploie le code tel que modifié. Les modifications ne sont pas reportées dans le test : Pulse rejoue toujours le test à partir de ses étapes, et le code est régénéré à partir des étapes à la prochaine ouverture de la fenêtre. Préférez modifier les étapes.

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

Traductions