chrom的搜索框的id元素是?

img


img


我怎么看chrom的搜索框的id元素是input啊,那这个bug是咋回事?

因为新版本是selenium对函数做了调整,没有了find_element_by_id方法,改用find_element(by=By.ID, value=None)。具体到你的代码,第6行改成:

from selenium.webdriver.common.by import By

search = driver.find_element(by=By.ID, value='input')

有帮助的话,请点采纳该答案~

没有id,你可以根据dom的相关关系,从上层找起