web自动化 | selenium | 元素定位1----ID定位
1、语法与注意事项
语法: driver = find_element_by_id(’id的属性值’)
注意: 确保id唯一性
2、以定位百度首页元素为例
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.baidu.com")
try:
# 定位id元素,在输入框 输入python,如果定位的id不存在,则抛出异常
driver.find_element_by_id("ko").send_keys("python")
except Exception as e:
print(e)
finally:
# 无论有无异常,最终都会关闭浏览器
time.sleep(3)
driver.quit()