#python #selenium-webdriver
#python #selenium-webdriver
Вопрос:
Как говорится в подписи.
Прямо сейчас это то, что я делаю.
driver.find_element_by_css_selector('#react-root > section > div.A9bvI > section.IpSxo > div.NfvXc > textarea').click()
driver.find_element_by_css_selector('#react-root > section > div.A9bvI > section.IpSxo > div.NfvXc > textarea').clear()
driver.find_element_by_css_selector('#react-root > section > div.A9bvI > section.IpSxo > div.NfvXc > textarea').send_keys(caption)
Я попробовал несколько разных способов, таких как использование xpath и перемещение по .click(), .clear(), .send_keys(), но, похоже, ничего не работает. Ни одно из решений, предоставленных для подобных вопросов здесь, также не сработало.
Ответ №1:
Нашел это — проблема в моем случае заключалась в том, что в подписи была какая-то ошибка, когда я передавал обычную строку, она работала. В частности, это был смайлик. Возможно, вы захотите удалить ее, если получите ту же ошибку.
Комментарии:
1. Поскольку проблема заключалась в неправильно переданной строке, пожалуйста, удалите вопрос, поскольку он не кажется полезным для сообщества SO
2. Уточните, пожалуйста, «какая-то ошибка в подписи». И ваш полный сценарий selenium, чтобы иметь полный контекст, например, с какого URL вы начинаете instagram.
3. Я добавил конкретную проблему в моем случае, которая оказалась эмодзи. Если вы все еще считаете, что это не имеет значения, дайте мне знать, и я удалю это.