что именно представляет собой параметр «needle» в функции test_example_element ? и откуда к нему осуществляется доступ?

#python #visual-testing #needle-python

#python #визуальное тестирование #needle-python

Вопрос:

Недавно я начал работать над визуальным тестированием с использованием python. Я использую Needle с библиотекой python под названием pytest-needle https://pypi.org/project/pytest-needle /

  from selenium.webdriver.common.by import By
 import pytest

 @pytest.mark.element
 def test_example_element(needle):
 """Example for comparing individual elements

:param NeedleDriver needle: NeedleDriver instance
:return:
"""

# Navigate to web page
needle.driver.get('https://www.google.com')

# Take an element screen diff
needle.assert_screenshot('search_field', (By.ID, 'tsf'))
  

кто-нибудь может объяснить, что же такое игла в строке ниже? и откуда к нему осуществляется доступ?
def test_example_element(игла):