目录
问题:NoSuchElementException,没有定位到元素
问题:NoSuchElementException,没有定位到元素
原因1:没有准确定位到元素
可能是元素定位的内容写错了,常见的几种定位方法如下:
from selenium import webdriver
# 打开浏览器
driver = webdriver.Chrome()
# 设置浏览器最大化
driver.maximize_window()
# 隐式等待
driver.implicitly_wait(10)
# 打开网页
driver.get("https://www.baidu.com/")
# 方法1:通过id属性定位元素
# 如果id属性的值是一串无序的字母或者数字,则不能使用,有可能是动态id
#driver.find_element_by_id("kw")
# 方法2:通过name属性定位元素
# 如果name属性的值在当前页面不唯一,则是无法定位的
driver.find_element_by_name("wd").send_