파이썬 The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
조회수 1605회
파이썬으로 dataframe비교를 하고있는데요
if not ((df['on']) == (driver.find_elements_by_class_name('bg_wrap')[0])):
print('실행')
셀레니움과 dataframe을 비교하는데 실행하면 The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all(). 이런 에러가 뜹니다. 이유를 아시는 분이 있을까요??
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
매뉴얼에 따르면
find_elements_by_class_name('bg_wrap')[0]
까지만 했을 때는 WebElement 1개가 나옵니다. 그 안의 텍스트를 얻어서 비교를 하셔야 할 거 같은데요?if df['on'] != driver.find_elements_by_class_name('bg_wrap')[0].text : print('실행')
댓글 입력