Я не работал с Python, но я вижу нарушения в ваших локаторах. Вы можете попробовать ниже локатора:
XPath: вы также можете выбрать любое значение атрибута вместо Placeholder. Убедитесь, что Xpath уникален для вашего элемента.
//input[@placeholder='Selecciona una categoría']
Вы можете использовать эти локаторы в своем коде python.
Ниже приведены причины, по которым я чувствую, что ваши локаторы не работают:
Нет идентификатора атрибут в коде вашего элемента:
driver.find_element_by_xpath('//*[@id="js_st"]/input').click()
Одинарные кавычки и двойные кавычки выглядят взаимозаменяемыми:
driver.find_element_by_xpath('//input[@placeholder="Seleccione una categoría"]').click()
Локатор должен быть в двойных кавычках:
driver.find_element_by_css_selector('input._58al').click()
Элемент, к которому вы обращаетесь, не является ссылкой, поскольку не было атрибута href:
driver.find_element_by_link_text('Selecciona una categoría').click()
Элемент также не имеет текста согласно приведенному фрагменту:
driver.find_element_by_xpath('//*[contains(text(), "Selecciona una categoría")]').click()