Given:
- Python 3.11.2
- Selenium 4.8.2
- Chrome as the browser engine
I am looking to find the following inside HTML:
<input type="text" class="datepicker apex-item-text apex-item-datepicker hasDatepicker" size="32" value="15-MAR-2023">
I tried this:
browser.find_element(By.CLASS_NAME, 'datepicker apex-item-text apex-item-datepicker hasDatepicker')
and
browser.find_element(By.CSS_SELECTOR, 'input[type="text"][class="datepicker apex-item-text apex-item-datepicker hasDatepicker"]')
but in both cases I get:
Unable to locate element: {"method":"css selector" ...
yes for both methods...maybe for the search based on "class_name" this is a bug (?).
Any ideas on howto make this work?
Many thanks in advance.