Skip to content

Commit f0d1b50

Browse files
testing
1 parent 2e90638 commit f0d1b50

File tree

1 file changed

+7
-16
lines changed

1 file changed

+7
-16
lines changed

py/conftest.py

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717

1818
import os
1919
import platform
20-
from pathlib import Path
2120
from dataclasses import dataclass
21+
from pathlib import Path
2222

2323
import pytest
2424

@@ -437,17 +437,6 @@ def driver_executable(request):
437437
return request.config.option.executable
438438

439439

440-
@pytest.fixture(scope="function")
441-
def clean_service(request):
442-
_supported_drivers = SupportedDrivers()
443-
try:
444-
driver_class = getattr(_supported_drivers, request.config.option.drivers[0].lower())
445-
except (AttributeError, TypeError):
446-
raise Exception("This test requires a --driver to be specified.")
447-
selenium_driver = Driver(driver_class, request)
448-
yield selenium_driver.service
449-
450-
451440
@pytest.fixture(scope="function")
452441
def clean_driver(request):
453442
_supported_drivers = SupportedDrivers()
@@ -463,14 +452,16 @@ def clean_driver(request):
463452

464453
@pytest.fixture(scope="function")
465454
def clean_service(request):
466-
driver_class = get_driver_class(request.config.option.drivers[0])
467-
yield get_service(driver_class, request.config.option.executable)
455+
driver_class = request.config.option.drivers[0].lower()
456+
selenium_driver = Driver(driver_class, request)
457+
yield selenium_driver.service
468458

469459

470460
@pytest.fixture(scope="function")
471461
def clean_options(request):
472-
driver_class = get_driver_class(request.config.option.drivers[0])
473-
yield get_options(driver_class, request.config)
462+
driver_class = request.config.option.drivers[0].lower()
463+
selenium_driver = Driver(driver_class, request)
464+
yield selenium_driver.options
474465

475466

476467
@pytest.fixture

0 commit comments

Comments
 (0)