As suggested here, you can filter out not visible fields using this:
page.getByText('Waiting for response...', { exact: true }).locator('visible=true');