Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0052528
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[POS2] POSmajoralways2023-05-23 12:152024-05-07 16:33
Reporterandre_montenegroView Statuspublic 
Assigned ToTriage Platform Base 
PrioritynormalResolutionopenFixed in Version
StatusnewFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version24Q2
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Regression levelAutomated tests
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0052528: Set Business Date step fails in portrait mode test due re-render

DescriptionWhenever a portrait mode test is executed in an environment where business date and initial count has not been set, the Cypress test fails because framework re-rendered asynchronously the button "Next" when trying to click in it.


Cypress error:
"
We initially found matching element(s), but while waiting for them to become actionable, they disappeared from the page. Common situations why this happens:

  - Your JS framework re-rendered asynchronously

  - Your app code reacted to an event firing and removed the element
"

For now, this issue is only reproducible in portrait Cypress tests.
Steps To Reproduce- Create a context to execute Cypress tests locally, guide:
https://docs.google.com/document/d/13YSZJ-JBeAFG6beS6iZDI8G3NxMt1-jrAAkeiZI3Iuo/edit#heading=h.ir7drhtlyh7e [^]
- PRECONDITION if required, login POS2 and Close Till (Till -> Close Till -> Finish cash up flow)
- Through command line, execute Cypress in window mode "npx cypress open"
- Click "E2E", and launch in "Chrome".
- Search and execute "services-portrait.spec.js"
- Observe how it fails (Screenshot attached)
Proposed SolutionIn order to avoid errors while executing tests in local , review why the button "Next" is being re-rendered when loading for first time.

The idea is to fix it from POS side instead from Cypress, as this behaviour is not observable in a non-portrait mode test, and it can be a potencial error in the future if it's not solved.
TagsNo tags attached.
Attached Filespng file icon portrait-initialcount-error.png [^] (170,871 bytes) 2023-05-23 12:15

- Relationships Relation Graph ] Dependency Graph ]
related to defect 0051793 newablasco Responsive Toolbar Visibility hidden while glitch 

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2023-05-23 12:15 andre_montenegro New Issue
2023-05-23 12:15 andre_montenegro Assigned To => Triage Platform Base
2023-05-23 12:15 andre_montenegro File Added: portrait-initialcount-error.png
2023-05-23 12:15 andre_montenegro Regression level => Automated tests
2023-05-23 12:15 andre_montenegro Triggers an Emergency Pack => No
2023-05-23 12:16 andre_montenegro Proposed Solution updated
2023-05-23 13:57 jarmendariz Relationship added related to 0051793
2024-05-07 16:33 lorenzofidalgo Target Version => 24Q2


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker