2017-07-11 1 views
0

Est-il possible d'utiliser Serenityjs comme plugin pour webdriverio ou wd.js au lieu de rapporteur?SerenityJs avec support webdriverio au lieu de Protractor

Si oui - Quelqu'un peut-il fournir un exemple/code d'exemple? Si non - Y a-t-il un plan pour déployer cette fonctionnalité?

Nous avons déjà cadre de test dans webdriverio donc ne veulent convertir projet entier à serenityjs/protractor

Répondre

0

Serenity/JS ne supporte pas webdriverio ou wd.js de la boîte encore, mais vous pouvez utiliser @serenity-js/core pour intégrer Serenity/JS avec votre saveur webdriver de choix.

La mise en œuvre regarderait probablement similaire à serenity-protractor, de sorte que vous aurez besoin:

  • un Ability, emballage webdriverio/wd.js client; semblable à BrowseTheWeb pour Protractor
  • certains Interactions, enveloppant la méthode fait appel à votre client de choix
  • certains Questions pour lire les données de la page
  • et votre version client de la classe Target

This thread devrait vous donner plus de contexte.