在selenium python中将键发送到输入字段时出错:(元素不可交互)

在selenium python中将键发送到输入字段时出错:(元素不可交互),python,selenium,webdriver,Python,Selenium,Webdriver,当我尝试将键发送到输入字段时,出现错误(元素不可交互)。当我试图只点击输入字段时,我能够做到,但当给出文本时,它显示错误,我有很多事情要解决,但我只得到这个错误 我的代码: from selenium import webdriver Driver=webdriver.Chrome() Driver=get('https://YouTube.com') Box=Driver.find_element_by_xpath('//*[@id="search-input"]')

当我尝试将键发送到输入字段时,出现错误(元素不可交互)。当我试图只点击输入字段时,我能够做到,但当给出文本时,它显示错误,我有很多事情要解决,但我只得到这个错误

我的代码:

from selenium import webdriver

Driver=webdriver.Chrome() 
Driver=get('https://YouTube.com') 
Box=Driver.find_element_by_xpath('//*[@id="search-input"]')
Box.send_keys('music') ```
搜索栏在div类(搜索输入)中输入(id=search)。试试这个

from selenium import webdriver

Driver=webdriver.Chrome() 
Driver.get('https://YouTube.com') 
Box=Driver.find_element_by_id('search-input').find_element_by_id('search')
Box.send_keys('music') 
搜索栏在div类(搜索输入)中输入(id=search)。试试这个

from selenium import webdriver

Driver=webdriver.Chrome() 
Driver.get('https://YouTube.com') 
Box=Driver.find_element_by_id('search-input').find_element_by_id('search')
Box.send_keys('music') 
试一试:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

Driver=webdriver.Chrome() 
Driver=get('https://YouTube.com') 
Box=Driver.find_element_by_xpath('/html/body/ytd-app/div/div/ytd-masthead/div[3]/div[2]/ytd-searchbox/form/div/div[1]/input')
Box.send_keys('music')
试一试:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

Driver=webdriver.Chrome() 
Driver=get('https://YouTube.com') 
Box=Driver.find_element_by_xpath('/html/body/ytd-app/div/div/ytd-masthead/div[3]/div[2]/ytd-searchbox/form/div/div[1]/input')
Box.send_keys('music')

将元素发送到搜索框。首先,由于页面加载,导致等待元素可单击

Box=WebDriverWait(Driver, 10).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "input#search")))
Box.send_keys('music')
进口

from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait 
from selenium.webdriver.support import expected_conditions as EC

将元素发送到搜索框。首先,由于页面加载,导致等待元素可单击

Box=WebDriverWait(Driver, 10).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "input#search")))
Box.send_keys('music')
进口

from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait 
from selenium.webdriver.support import expected_conditions as EC