Extra steps are step packs: each adds the steps for one platform's own markup, so a scenario reads as a sentence instead of a selector. Install the pack beside Webship JS and list its step file in cucumber.js.
Diffy StepsVisual regression with Diffy screenshots and comparisons.
@webship-js/diffy-steps
Drupal Core StepsDrupal core sites: users, roles, content, forms, Layout Builder and the administration.@webship-js/drupal-core-steps
Drupal CMS StepsDrupal CMS: site templates, recipes, consent, Canvas and the dashboard.@webship-js/drupal-cms-steps
WordPress StepsWordPress sites and the block editor.@webship-js/wordpress-steps
Odoo StepsOdoo back-office and website apps.@webship-js/odoo-steps
Joomla StepsJoomla sites and their administrator.@webship-js/joomla-steps
TYPO3 StepsTYPO3 front ends and the backend.@webship-js/typo3-steps
django CMS Stepsdjango CMS pages and the toolbar.@webship-js/django-cms-steps
Gatsby StepsGatsby static sites.@webship-js/gatsby-steps
Astro StepsAstro static and server-rendered sites.@webship-js/astro-steps
Webflow StepsWebflow sites and their forms.@webship-js/webflow-steps
HubSpot CMS StepsHubSpot CMS pages, forms and chat.@webship-js/hubspot-cms-steps
Squarespace StepsSquarespace sites and commerce.@webship-js/squarespace-steps