title: Auto completion not working with driver object when using pytest fixture in another file
body: <p>I have a selenium python project with folder structure as</p>
  <p>ProjectName<br />
  --fixturedemo<br />
  ----conftest.py<br />
  ----base_test.py</p>
  <p>conftest.py</p>
  <pre><code>@pytest.fixture
  def getDriver(request, getBrowser):
      _driver = None
      if getBrowser == &quot;chrome&quot;:
          _driver = webdriver.Chrome(&quot;/Users/myUser/sel/chromedriver&quot;)
      elif getBrowser == &quot;firefox&quot;:
          pass
      request.cls.driver = _driver
      yield request.cls.driver
      time.sleep(2)
      request.cls.driver.quit()
  </code></pre>
  <p>Now this above <strong>getDriver</strong> fixture, I am using in another py file base_test.py as</p>
  <pre><code>import pytest
  
  
  @pytest.mark.usefixtures(&quot;getDriver&quot;)
  class BaseTest:
  
      def open(self, url):
          self.driver.get(url)
  </code></pre>
  <p>When I am typing dot after self.driver as <code>self.driver.</code>
  I am not getting all available driver exposed methods or properties. how to solve this issue?
  Basically how to get autosuggestions for the driver object?</p>