oca-ocb-mrp/odoo-bringout-oca-ocb-mrp/mrp/static/tests/tours/mrp_sm_sml_synchronization.js
Ernad Husremovic 6e65e8c877 19.0 vanilla
2026-03-09 09:31:47 +01:00

163 lines
4.6 KiB
JavaScript

import { registry } from "@web/core/registry";
registry.category("web_tour.tours").add('test_manufacturing_and_byproduct_sm_to_sml_synchronization', {
steps: () => [
{
trigger: ".btn-primary[name=action_confirm]",
run: "click",
},
{
trigger: ".o_data_row:has([name=quantity]:contains(5.00)) > td:contains(product2)",
run: "click",
},
{
trigger: "button:contains('Details')",
run: "click",
},
{
trigger: "h4:contains('Components')",
run: "click",
},
{
trigger: ".modal .o_list_number:contains(5)",
},
{
content: "Click Save",
trigger: ".modal .modal-footer .o_form_button_save",
run: "click",
},
{
trigger: ".o_data_row:has([name=quantity]:contains(5.00)) > td:contains(product2)",
run: "click",
},
{
trigger: ".o_field_widget[name=quantity] input",
run: 'edit 21',
},
{
trigger: "button:contains('Details')",
run: "click",
},
{
trigger: "h4:contains('Components')",
run: "click",
},
{
trigger: ".modal .modal-body .o_data_row > td:contains('WH/Stock')",
run: "click",
},
{
trigger: ".modal .modal-body .o_field_widget[name=quantity] input",
run: 'edit 25',
},
{
content: "Click Save",
trigger: ".modal .modal-footer .o_form_button_save",
run: "click",
},
{
trigger: ".o_data_row:has([name=product_uom_qty]:contains(5.00)) > td:contains(25)",
run: "click",
},
{
trigger: ".o_field_widget[name=quantity] input",
run: 'edit 7',
},
{
trigger: "button:contains('Details')",
run: "click",
},
{
trigger: ".modal .o_data_row > td:contains('7')",
run: "click",
},
{
content: "Click Save",
trigger: ".modal .modal-footer .o_form_button_save",
run: "click",
},
{
trigger: ".nav-link[name=finished_products]",
run: "click",
},
{
trigger: ".o_data_row:has([name=quantity]:contains(2.00)) > td:contains(product2)",
run: "click",
},
{
trigger: ".fa-list",
run: "click",
},
{
trigger: "h4:contains('Move Byproduct')",
run: "click",
},
{
trigger: ".modal .modal-body .o_data_row > td:contains('WH/Stock')",
run: "click",
},
{
trigger: ".modal .modal-body .o_field_widget[name=quantity] input",
run: 'edit 2',
},
{
content: "Click Save",
trigger: ".modal .modal-footer .o_form_button_save",
run: "click",
},
{
trigger: ".o_data_row:has([name=quantity]:contains(2.00)) > td[name=product_id]:contains(product2)",
run: "dblclick",
},
{
trigger: ".o_field_widget[name=quantity] input",
run: 'edit 5',
},
{
trigger: ".fa-list",
run: "click",
},
{
trigger: "h4:contains('Move Byproduct')",
run: "click",
},
{
trigger: ".modal .modal-body .o_data_row > td:contains('WH/Stock')",
run: "click",
},
{
trigger: ".modal .modal-body .o_field_widget[name=quantity] input",
run: 'edit 7',
},
{
content: "Click Save",
trigger: ".modal .modal-footer .o_form_button_save",
run: "click",
},
{
trigger: ".o_data_row:has([name=product_uom_qty]:contains(2.00)) > td:contains(10)",
run: "click",
},
{
trigger: ".o_field_widget[name=quantity] input",
run: 'edit 7',
},
{
trigger: ".fa-list",
run: "click",
},
{
trigger: ".o_list_footer .o_list_number > span:contains('7')",
run: "click",
},
{
content: "Click Save",
trigger: ".modal .modal-footer .o_form_button_save",
run: "click",
},
{
content: "wait for save completion",
trigger: ".o_form_readonly, .o_form_saved",
},
]
});