‘WebDriver’ object has no attribute ‘find_element_by_xpath’问题


‘WebDriver’ object has no attribute 'find_element_by_xpath’问题
 

以前习惯使用WebDriver来直接操作,比如:
dr = webdriver.Chrome()
dr.get(‘xxxxxxxxx/login’)
然后直接
dr.find_element_by_id
dr.find_element_by_xpath
现在好像不能这么使用了,这样就会报错’WebDriver’ object has no attribute ‘find_element_by_xpath’
解决这个问题需要额外导一个包
from selenium.webdriver.common.by import By
dr.find_element(By.XPATH,‘xxxxxXpath内容’)就OK了

dr.find_element(By.ID,‘xxxxxXpath内容’)

你可能感兴趣的:(各种疑难杂症,chrome,python,前端)