定位多个元素时误用了
.find_element_by_
返回的数据类型为
'selenium.webdriver.remote.webelement.WebElement'
遍历时会报错:TypeError: 'WebElement' object is not iterable
改为
.find_elements_by_
重点在elements
返回的数据为列表
在使用Selenium进行网页元素定位时,如果需要选取多个元素,必须使用.find_elements_by_方法,而非.find_element_by_。后者只会返回单个元素,导致TypeError。正确使用.find_elements_by_会返回一个元素列表,方便遍历操作。确保在遍历列表时不出现迭代错误,提高自动化测试的效率。
定位多个元素时误用了
.find_element_by_
返回的数据类型为
'selenium.webdriver.remote.webelement.WebElement'
遍历时会报错:TypeError: 'WebElement' object is not iterable
改为
.find_elements_by_
重点在elements
返回的数据为列表
1219

被折叠的 条评论
为什么被折叠?