I think we should remove the count variable.
Inside the while the if should be replaced with:
```python
while not self.is_element_displayed(*self._take_tour_button_locator):
   self.wait_for_element_displayed(*self._next_button_locator)
   self.tap_next()
```

If the purpose of the count was something other then avoiding and infinite loop please let me know.