The web page https://www.priceline.com/?tab=cars&vrid=7fb0c3635c8e8e7633afe152907a052e has an <input>
element. When I click on it and start typing a <div>
with a list of items below appears and I can choose from that list. But when I insert text into that <input>
element i.e. the location field, where you see "CIty, Airport or Address" placeholder element on the webpage opened by Selenium, either by actually typing myself or via driver.FindElement(...).SendKeys(...)
, I see the text, but the list below is not showing.
I don't even know how to approach this. Do I need to configure the driver in a special way?
I assume there is some javascript that intercepts the typing and shows the list below. But, what can be the difference between typing in real life and through Selenium? What can I do?
Selenium Version
- Selenium.WebDriver - 4.8.0
- Selenium.WebDriver.ChromeDriver - 110.0.5481.7700