пожалуйста, мне нужна ваша помощь в этом
Я пытаюсь использовать Селен Python, чтобы выбрать форму с id = 'postform' в HTML ниже и впоследствии автоматизировать публикацию в текстовой области в форме и нажмите кнопку Отправить с Селен Python безуспешно.
Проблема, с которой я столкнулся, заключается в том, что селен не может обнаружить элемент идентификатора postform.
Вот моя функция и ссылка на HTML страницы
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.chrome.options import Options
def quick_post():
driver = webdriver.Chrome(executable_path="/usr/bin/chromedriver")
driver.get("https://www.nairaland.com/login")
driver.find_element_by_name('name').send_keys('Codebrain670090')
driver.find_element_by_name('password').send_keys('password')
driver.find_element_by_xpath("//input[@type='submit' and
@value='Login']").click()
time.sleep(3)
driver.execute_script('''window.open("
https://www.nairaland.com/newpost?topic=4761110","_blank");''')
eleFirstName = driver.find_element_by_xpath("//input[@id='postform']")
print eleFirstName
quick_post()
HTML-ссылка: https://pastebin.com/568fRpEa