Today I experienced an issue when selenium returned only 100 items when there are more than 100 items to return. That's why I think the limit is 100 items when calling driver.find_elements(By.CLASS_NAME, 'list-item').
driver.find_elements(By.CLASS_NAME, 'list-item')