Невозможно найти исполняемый файл webdriver в CircleCI
Я новичок в CircleCI и у меня есть репо проекта django, который успешно запускает некоторые тесты selenium локально, но когда они пытаются запуститься на CircleCI, они не могут найти веб-драйвер, хотя я ссылаюсь на него в параметре executable_path, а также включаю в репо.
В приведенном ниже приспособлении init драйвера edge я ссылаюсь на путь к исполняемому файлу:
# conftest.py
@pytest.fixture(scope="class")
def edge_driver_init(request):
options = webdriver.EdgeOptions()
options.add_argument("--headless")
edge_driver = webdriver.Edge(
executable_path='webdrivers/msedgedriver.exe',
options=options
)
request.cls.driver = edge_driver
yield
edge_driver.close()
Папка webdriver, содержащая экзекуцию, находится в корневом каталоге проекта Django (на том же уровне, что и conftest.py). Опять же, при локальном запуске он работает нормально, поэтому я не могу понять, почему CircleCI не может его увидеть. Он говорит, что нет такого файла или каталога.
Любые предложения будут высоко оценены.