website_livechat/static/tests/tours/website_livechat_as_portal.js

30 lines
794 B
JavaScript
Raw Normal View History

/* @odoo-module */
import { registry } from "@web/core/registry";
registry.category("web_tour.tours").add("website_livechat_as_portal_tour", {
test: true,
shadow_dom: ".o-livechat-root",
steps: () => [
{
trigger: ".o-livechat-LivechatButton",
},
{
trigger: ".o-mail-Composer-input",
run: "text Hello, I need help!",
},
{
trigger: ".o-mail-Composer-input",
run() {
this.$anchor[0].dispatchEvent(
new KeyboardEvent("keydown", { key: "Enter", which: 13, bubbles: true })
);
},
},
{
trigger: ".o-mail-Message:contains('Hello, I need help!')",
isCheck: true,
},
],
});