Я использую селен с фреймворком безмятежности с maven. Ранее я поместил свой драйвер Chrome в ресурсы/Драйверы и настроил webdriver.chrome.driver = .\resources\Drivers\chromedriver.exe. Это сработало для меня. Теперь я настроил зависимость chrome в pom.xml, как показано ниже:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-chrome-driver</artifactId>
<version>2.36.0</version>
</dependency>
Теперь эта зависимость будет в репозитории .m2.
Я не понимаю, что я должен настроить "webdriver.chrome.driver" в serenity.properties. Если я удалю это свойство и запущу свой проект, я получу: java.lang.NoClassDefFoundError: org/openqa/selenium/ContextAware