问题描述
我尝试了多次使用不同的xpath和选择器。
屏幕中的HTML。
示例:
driver.find_element_by_xpath('//div[contains(@class,"task-info-panel-title")]/descendant::input[contains(@name,"[ARGUMENTS][data][TITLE]")]').send_keys("123)
wait.until(EC.presence_of_element_located((By.XPATH,'//*[@id="task-form-bitrix_tasks_task_default_1"]/div[1]/div[1]/div[2]/input'))).send_keys("123)
我遇到这些错误:
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element:[![enter image description here][1]][1]"//*[@id="task-form-bitrix_tasks_task_default_1"]/div[1]/div[1]/div[2]/input"}
selenium.common.exceptions.TimeoutException: Message:
解决方法
这似乎是您选择了错误的XPath,请尝试以下操作。
wait.until(EC.presence_of_element_located((By.XPATH,'//input[@placeholder='Rzeczy do zrobienia']'))).send_keys("123");