这个问题和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)
输出:
<class 'list'>
[<selenium.webdriver.remote.webelement.WebElement (session="8ce90dc6cc82a5f08c9bf975993fcd50", element="d5332930-53d8-480e-81f8-6c52520b2230")>]