You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Remove unused webdriver.chrome.driver property and related configuration from pom.xml #62
The webdriver.chrome.driver property and related configuration in pom.xml appear to be unused and can be safely removed.
Details
Tests use WebDriverManager.chromedriver().setup() to manage the Chrome driver and create instances with new ChromeDriver(). The property defined in the <properties> block and passed as a system property in the integration-tests profile via <systemPropertyVariables> is never read by test code. Additionally, the drivers directory referenced by this property does not exist in the repository.
The system property variable block in the integration-tests profile:
<systemPropertyVariables>
<!-- Pass location of downloaded webdrivers to the tests -->
<webdriver.chrome.driver>${webdriver.chrome.driver}</webdriver.chrome.driver>
</systemPropertyVariables>
Activity
javier-godoy commentedon Apr 28, 2026
The drivers directory is not commited to the repository:
ChatAssistant/.gitignore
Line 14 in 8bfc64e
Drivers are managed through this dependency
ChatAssistant/pom.xml
Lines 167 to 171 in 8bfc64e
The driver executable must be included in the operating system PATH or be given to the test using a driver-specific system Java property: Google Chrome: webdriver.chrome.driver (from https://vaadin.com/docs/latest/flow/testing/end-to-end/installing-webdrivers#adding-webdriver-to-system-path)