pycharm进行id属性定位,总是报错:DeprecationWarning: find_element_by_* commands are deprecated.


from selenium import webdriver
from time import sleep

#获取 谷歌浏览器对象
driver = webdriver.Chrome()
#打开浏览器
url="https://www.baidu.com/"
driver.get(url)
input01=driver.find_element_by_id("kw")
input01.send_keys("testing")
sleep(3)
driver.quit()

运行后可以成功执行操作,但是会报错

img

提示说的很清楚了 python 中find_element_by_id这个方法已经弃用了,用find_element()这个方法

Selenium版本4.0是测试版本,不支持这样的写法,用3.0就好了