I have to click an element but it takes time to be visible , so I use waitForTimeOut , but I want to use some other type of validation or good practice.
example
await generateReport.clickUiOnCreateReportPage("singleCodeBtn");
await generateReport.page.type(createReportPage.selectCCodeBox, "C8044951" );
await generateReport.page.waitForTimeout(2000);
await generateReport.page.click(createReportPage.selectCCodeDropdown,);
I wanna use other option to wait