2cf46f626532d859fddc781b23bd99b62c3d8e3b
In the current tour steps, there's ambiguity in the failing step and its preceding steps. Basically, the failing step asks to click a selection item that contains "Monitor Stand" and the previous step also do the same: clicking a selection item with "Free Product - [Desk Pad, Monitor Stand]". And if you notice, both step has text "Monitor Stand". Given the nature of the tour runner, it will try as fast as it could to do the steps, so it will click "Free Product - [Desk Pad, Monitor Stand]" then it will immediately be followed by clicking "Monitor Stand" which is the same element clicked by the previous step. In essence, the two steps only resulted in one action. As a solution, we make sure to distinguish the first step of selecting the reward program, followed by selecting the reward product. We use the fact that a second span under `.selection-item` will be rendered when displaying the program selection, therefore, we introduce an extra_trigger in first step (provided by `claimReward` helper function). Then, we add more steps that checks the selection items on the expected 2nd selection popup. closes odoo/odoo#116819 Signed-off-by: Trinh Jacky (trj) <trj@odoo.com>
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%