Files
enterprise-addons/sign/static/tests/tours/sign_portal_document.js
T

46 lines
1.4 KiB
JavaScript

import { registry } from "@web/core/registry";
registry.category("web_tour.tours").add("portal_sign_document", {
url: "/my",
steps: () => [
{
content: "Click on signature requests.",
trigger: "a[title='Signature requests']",
run: "click",
expectUnloadPage: true,
},
{
content: "Click on sign button for request.",
trigger:
"tr:has(td a:contains('template_1_role')) a.btn.btn-sm.btn-primary:contains('sign')",
run: "click",
expectUnloadPage: true,
},
{
content: "Follow the guide to sign the document.",
trigger: ":iframe .o_sign_sign_item_navigator",
run: "click",
},
{
content: "Fill the sign item.",
trigger: ":iframe input.o_sign_sign_item",
run: "edit text",
},
{
content: "Validate & Send Completed Document.",
trigger: "button:contains('Validate & Send Completed Document')",
run: "click",
},
{
content: "Close the dialog.",
trigger: `h4:contains("It's Signed!") + button.btn-close`,
run: "click",
expectUnloadPage: true,
},
{
content: "Wait reload is finised",
trigger: "body:has(.o_portal_submenu:contains(signature requests)):has(.o_sign_button)",
},
],
});