[FIX] web: clickbot: fail on Advanced Search
The commit https://github.com/odoo/odoo/commit/1c374b9b0509f7d39b9d02d2f3dd7f9728aeee28 has replaced the old "Add Custom Filter" item of the menu "Filters" by a new item "Advanced Search" that works differently. This made the test clickEverywhere fail. We adapt that test. closes odoo/odoo#118884 Signed-off-by: Christophe Monniez (moc) <moc@odoo.com>
This commit is contained in:
@@ -253,7 +253,9 @@
|
||||
await triggerClick(studioIcon, "entering studio");
|
||||
await waitForCondition(() => document.querySelector(".o_in_studio"));
|
||||
await triggerClick(document.querySelector(".o_web_studio_leave"), "leaving studio");
|
||||
await waitForCondition(() => document.querySelector(".o_main_navbar:not(.o_studio_navbar) .o_menu_toggle"));
|
||||
await waitForCondition(() =>
|
||||
document.querySelector(".o_main_navbar:not(.o_studio_navbar) .o_menu_toggle")
|
||||
);
|
||||
studioCount++;
|
||||
}
|
||||
|
||||
@@ -301,6 +303,15 @@
|
||||
);
|
||||
await waitForCondition(() => currentViewCount !== viewUpdateCount);
|
||||
}
|
||||
} else if (!filter.classList.contains("o_menu_item")) {
|
||||
// Advanced Search item
|
||||
await triggerClick(filter, `Advanced Search}"`);
|
||||
await waitForCondition(() => !!document.querySelector(`.modal button.btn-close`));
|
||||
await triggerClick(
|
||||
document.querySelector(`.modal button.btn-close`),
|
||||
"close 'Advanced Search' dialog"
|
||||
);
|
||||
await waitForCondition(() => !document.querySelector(`.modal button.btn-close`));
|
||||
} else {
|
||||
await triggerClick(filter, `filter "${filter.innerText.trim()}"`);
|
||||
await waitForCondition(() => currentViewCount !== viewUpdateCount);
|
||||
|
||||
Reference in New Issue
Block a user