diff --git a/addons/web/static/tests/helpers/test_utils_dom.js b/addons/web/static/tests/helpers/test_utils_dom.js index ded399572eeae..94b6a814b0596 100644 --- a/addons/web/static/tests/helpers/test_utils_dom.js +++ b/addons/web/static/tests/helpers/test_utils_dom.js @@ -169,6 +169,9 @@ odoo.define('web.test_utils_dom', function (require) { if (validMatches.length === 0 && matches.length > 0) { throw new Error(`Element to click on is not visible ${selectorMsg}`); } + if (target.disabled) { + return; + } return triggerEvent(target, 'click'); }