During the past week, I made progress on several fronts. Firstly, I managed to write my first E2E test with playwright. Since it differs significantly from cypress it took some time to get the hang of it, @jayasanka provided valuable guidance to help me understand the concepts involved.
Regarding the appointments table issue, @dkibet is still working on it, which is currently blocking me from moving forward with the appointments E2E test.
In addition, I identified an opportunity to improve the patient registration and edit E2E tests, which I captured in a ticket. A new contributor has been assigned to the task. Additionally, I discovered a bug in the registration form that displayed incorrect labels for input fields. I submitted a pull request to fix it.
Last week, I encountered an issue with the patient registration and patient edit tests, which were failing on Firefox. I began investigating this and discovered that Firefox was not allowing service workers to run over HTTP. To address this, I created a thread to discuss possible solutions and opened a ticket to track progress on resolving the issue.
In the upcoming week, the QA team is planning to provide updates on our progress thus far and our plans for the year at the Mini Community Meeting. I look forward to sharing our accomplishments and upcoming goals.