Files
enterprise-addons/documents_spreadsheet/static/tests/tours/create_empty_sheet_tour.js
T

151 lines
4.5 KiB
JavaScript

import { registry } from "@web/core/registry";
import { stepUtils } from "@web_tour/tour_utils";
const SHEET_NAME = "Res Partner Test Spreadsheet";
registry.category("web_tour.tours").add("spreadsheet_create_empty_sheet", {
steps: () => [
stepUtils.showAppsMenuItem(),
{
trigger: '.o_app[data-menu-xmlid="documents.menu_root"]',
content: "Open document app",
run: "click",
},
{
trigger: '.o_documents_title:contains("Folders")',
content: "check if the folders are loaded",
},
{
trigger: ".o_searchview_input",
content: "click on search",
run: "click",
},
{
trigger: ".o_searchview_input",
content: "fill in searchbar",
run: `edit Test folder`,
},
{
content: "find the right folder",
trigger: ".o_searchview_autocomplete span:contains(Test folder)",
run: "click",
},
{
trigger: '.o_kanban_record:contains("Test folder")',
content: "Open the test folder",
run: "dblclick",
},
{
trigger: ".o_searchview_facet .o_facet_remove",
content: "remove filter",
run: "click",
},
{
trigger: ".o_control_panel_main_buttons button:contains('New')",
content: "Open dropdown",
run: "click",
},
{
trigger: ".o_documents_kanban_spreadsheet",
content: "Open template dialog",
run: "click",
},
{
trigger: ".o-spreadsheet-create",
content: "Create new spreadsheet",
run: "click",
},
{
trigger: 'span[title="Fill Color"]',
content: "Choose a color",
run: "click",
},
{
trigger: '.o-color-picker-line-item[data-color="#990000"]',
content: "Choose a color",
run: "click",
},
{
trigger: ".o-sp-breadcrumb",
content: "Go back to Document App",
run: "click",
},
{
trigger: ".o_document_spreadsheet:first",
content: "Reopen the sheet",
run: "click",
},
{
trigger: ".o-sp-breadcrumb",
content: "Go back to Document App",
run: "click",
},
{
trigger: ".o_action_manager:not(:has(.o_spreadsheet_action))",
content: "Wait for the spreadsheet to be properly unloaded",
run() {},
},
],
});
registry.category("web_tour.tours").add("spreadsheet_create_list_view", {
steps: () => [
stepUtils.showAppsMenuItem(),
{
trigger: '.o_app[data-menu-xmlid="base.menu_management"]',
content: "Open apps menu",
run: "click",
},
{
trigger: "button.o_switch_view.o_list",
content: "Switch to list view",
run: "click",
},
{
trigger: ".o_list_view",
},
{
trigger: ".o_control_panel .o_cp_action_menus .dropdown-toggle",
content: "Open the cog menu",
run: "click",
},
{
trigger: ".dropdown-menu .dropdown-toggle:contains(Spreadsheet)",
run: "hover",
},
{
trigger: ".o_insert_list_spreadsheet_menu",
content: "Insert in spreadsheet",
run: "click",
},
{
trigger: `.o-spreadsheet-grid-item-name:contains(${SHEET_NAME})`,
content: "verify that the existing spreadsheet names are displayed",
},
{
trigger: ".modal-footer .btn-primary",
content: "Confirm",
run: "click",
},
{
trigger: ".o-topbar-topleft .o-topbar-menu[data-id='data']",
content: "Open Data menu",
run: "click",
},
{
trigger: ".o-menu-item[data-name='item_list_1']",
content: "Open List Side Panel",
run: "click",
},
{
trigger: ".o-sp-breadcrumb",
content: "Go back to Document App",
run: "click",
},
{
trigger: ".o_action_manager:not(:has(.o_spreadsheet_action))",
content: "Wait for the spreadsheet to be properly unloaded",
run() {},
},
],
});