title: fixture 'self' not found
body: <p>I'm new with Pytest-bdd. I'm trying to run a BDD test but I find always the same problem with the fixture. This is my code.I've tried without the @pytest.fixture and with only the step of @given gherkin step I get same result. fixture 'self'not found</p>
  
  <pre><code>import os
  from appium import webdriver
  from time import sleep
  import pytest
  from pytest_bdd import scenario, given, when, then, parsers
  
  @pytest.fixture(autouse=True, scope='module')
  def Setup (self):
      "Setup for the test"
      desired_caps = {}
      self.driver = webdriver.Remote('http://0.0.0.0:4723/wd/hub', desired_caps)
  
  def Teardown():
      self.driver.quit()
  
  @scenario('features.feature','Prueba1')
  @given('step 1')
  def test_single_player_mode(self):
      element1=self.driver.find_element_by_id("com.nestle.bagzielicious.beta:id/on_button_vegan")
      element1.click()
      sleep(1)
  </code></pre>