Мой вопрос в основном такой же, как этот один.Но я пишу свои тесты на JavaScript.Я хочу иметь несколько файлов определений шагов.Я попытался создать файл с экспортированным драйвером, как этот
var webdriver = require('selenium-webdriver');
var driver = new webdriver.Builder().forBrowser('chrome').build();
module.exports = driver;
Я импортирую этот файл в файлы определения моего шага с помощью const { driver } = require('test-driver')
Когда я запускаю тесты, открывается два окна браузера, вставленных в одно.
Как правильно разделить один и тот же WebDriver между несколькими файлами определений шагов?