I am working in a test framework that uses selenium webdriver, java, testNG to test an angular based application. I am trying to select an option from a dropdown (a select element), but when using the webdriver in an automated script, the dropdown options don't load 70-80% of the time, I just see the select tag with no options. I can not log the problem as a defect with our development team because the problem does not happen when running the scenario manually. I have tried to increase the wait time for the dropdown options to render, but increasing the time does nothing, the dropdown remains empty when the options fail to load initially. If I refresh the page the dropdown options load. Has anyone had a similar problem? There are ways to work around it, but I would like to solve the problem without "cheating" (refreshing the page)