/** @odoo-module **/ import { registry } from "@web/core/registry"; import wTourUtils from "@website/js/tours/tour_utils"; wTourUtils.registerWebsitePreviewTour("generic_website_editor", { test: true, edition: true, }, () => [{ trigger: 'iframe body:not([data-hello="world"])', content: 'Check that the editor DOM matches its website-generic features', run: function () {}, // Simple check }]); // Good practice would have been to use `wTourUtils.registerWebsitePreviewTour` // for this tour with `edition: true` and remove the first step to enter edit // mode. Unfortunately this breaks the page and therefore the test fails for // unknown reason. registry.category("web_tour.tours").add('specific_website_editor', { test: true, steps: () => [ ...wTourUtils.clickOnEditAndWaitEditMode(), { trigger: 'iframe body[data-hello="world"]', content: 'Check that the editor DOM matches its website-specific features', run: function () {}, // Simple check }]});