Вы можете использовать этот локатор: By.CLASS_NAME, 'DraftEditor-root'
.
Вы должны нажать на элемент, чтобы вызвать другие элементы, чтобы написать твит, а именно: By.CLASS_NAME, 'public-DraftEditorPlaceholder-root')
, и использовать ActionChains
для отправки текста. .
Во-первых, следующий импорт:
from selenium.webdriver import ActionChains
После отправки логина, пожалуйста, попробуйте ниже:
password_field.submit()
autotw1 = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.CLASS_NAME, 'DraftEditor-root')))
autotw1.click()
element = WebDriverWait(driver, 3).until(EC.element_to_be_clickable((By.CLASS_NAME, 'public-DraftEditorPlaceholder-root')))
ActionChains(driver).move_to_element(element).send_keys("""Just a testing """).perform()
sendTw = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, '//div[@role="button"]/div/span/span')))
sendTw.click()