使用python的selenium库,报错AttributeError: ‘WebDriver‘ object has no attribute ‘find_element_by_xpath‘

这个问题和python安装的Selenium库相关。Selenium库4.3.0版本没有find_element_by_xpath这个属性了

想要定位网页元素XPath,可以使用find_elements方法


wb = WebDriver(executable_path="chromedriver")
wb.execute("get",  {'url': "https://www.baidu.com"})
el = wb.find_elements(by=By.XPATH, value='//*[@id="kw"]')

print(type(el))
print(el)

输出:


[]

你可能感兴趣的:(报错处理,python,selenium)