На самом деле в обоих случаях вы будете писать тестовые шаги с использованием селена и, вероятно, будете использовать классы внутри JUnit или TestNG для запуска файла объектов огурца.Насколько мне известно, единственным местом, где я использовал такой файл, было то, когда я создаю класс TestRunner.java.
С JUnit сделать намного проще, так как вам нужно просто импортировать org.junit.runner.RunWith Но если вы используете TestNG, вам нужно использовать dataProviders и немного поработатьболее сложный путь для создания класса TestRunner
Кроме того, не будет никаких других отличий, поскольку вы будете использовать функции огурца для тестирования.
В связи с вышеупомянутым преимуществом, я рекомендуюиспользовать JUnit + Cucumber + Selenium для сценариев