find_element和find_elements的区别
- find_element:
- find_element 是 Selenium 中的一个方法,它用于在页面中查找单个元素。
- 如果元素找不到,find_element 会抛出 NoSuchElementException 异常。
- 语法:driver.find_element(By. , )
- find_elements:
- find_elements 是 Selenium 中的一个方法,它用于在页面中查找多个元素。
- 如果元素找不到,find_elements 不会抛出异常,而是返回一个空列表。
- 语法:driver.find_elements(By. , )
find_elements常用场景
- 测试页面的删除功能,需要定位到删除结果是返回一个空列表,而不是报异常,这时候使用find_elements: