[webdsl/webdsl] 942e66: Add missing selenium-support dependency

2 views
Skip to first unread message

Elmer van Chastelet

unread,
Mar 24, 2025, 7:05:28 AMMar 24
to web...@googlegroups.com
Branch: refs/heads/master
Home: https://github.com/webdsl/webdsl
Commit: 942e6630327f513405eb553419f76451c0a94876
https://github.com/webdsl/webdsl/commit/942e6630327f513405eb553419f76451c0a94876
Author: Elmer van Chastelet <e.vanch...@tudelft.nl>
Date: 2025-03-21 (Fri, 21 Mar 2025)

Changed paths:
M src/org/webdsl/dsl/project/template-java-servlet/lib-test/pom.xml

Log Message:
-----------
Add missing selenium-support dependency


Commit: 3890bc5dffee710d549b03321a41551ce7cf54ca
https://github.com/webdsl/webdsl/commit/3890bc5dffee710d549b03321a41551ce7cf54ca
Author: Elmer van Chastelet <e.vanch...@tudelft.nl>
Date: 2025-03-21 (Fri, 21 Mar 2025)

Changed paths:
M java-runtime/src/org/webdsl/search/AbstractIndexManager.java

Log Message:
-----------
remove debug


Commit: b575c0c1f2397d4aabe56c6315e6ba6258a52ed4
https://github.com/webdsl/webdsl/commit/b575c0c1f2397d4aabe56c6315e6ba6258a52ed4
Author: Elmer van Chastelet <e.vanch...@tudelft.nl>
Date: 2025-03-21 (Fri, 21 Mar 2025)

Changed paths:
M java-runtime/src/utils/Test.java

Log Message:
-----------
Run Firefox and Chrome driver in headless mode when no display is detected


Commit: 91a7c44637a2fe350da167d0edca96a16564a34e
https://github.com/webdsl/webdsl/commit/91a7c44637a2fe350da167d0edca96a16564a34e
Author: Elmer van Chastelet <e.vanch...@tudelft.nl>
Date: 2025-03-21 (Fri, 21 Mar 2025)

Changed paths:
M src/org/webdsl/dsl/to-java-servlet/test/test-all.str
M src/org/webdsl/dsl/to-java-servlet/test/test-run.str
M src/org/webdsl/dsl/to-java-servlet/test/test-web.str

Log Message:
-----------
Add timeout for tests, and clean closing/shutdown of container and driver + change `TestAll.runTests` to return boolean indicating tests succeeded, instead of `System.exit(_)`-ing directly


Commit: e577662098026b31347b5a0bb699c9b73592f65c
https://github.com/webdsl/webdsl/commit/e577662098026b31347b5a0bb699c9b73592f65c
Author: Elmer van Chastelet <e.vanch...@tudelft.nl>
Date: 2025-03-24 (Mon, 24 Mar 2025)

Changed paths:
M test/succeed-web/logsql-ac.app

Log Message:
-----------
Make button display in visible/clickable area, as updated firefox driver won't be able to click hidden/unreachable elements anymore


Commit: 9544f784da105762d62aa0bfb25da85792a2393e
https://github.com/webdsl/webdsl/commit/9544f784da105762d62aa0bfb25da85792a2393e
Author: Elmer van Chastelet <e.vanch...@tudelft.nl>
Date: 2025-03-24 (Mon, 24 Mar 2025)

Changed paths:
M test/succeed-web/input-version-increase.app

Log Message:
-----------
Update test to work with updated selenium/firefox driver


Commit: 7ba90a91ffbb5d9e0707b0f2c61ca26ddbdffed3
https://github.com/webdsl/webdsl/commit/7ba90a91ffbb5d9e0707b0f2c61ca26ddbdffed3
Author: Elmer van Chastelet <e.vanch...@tudelft.nl>
Date: 2025-03-24 (Mon, 24 Mar 2025)

Changed paths:
M test/succeed-web/types/wikitext.app

Log Message:
-----------
Fix test


Commit: 052f9859e550cea23d94676791a42a93ec148ac1
https://github.com/webdsl/webdsl/commit/052f9859e550cea23d94676791a42a93ec148ac1
Author: Elmer van Chastelet <e.vanch...@tudelft.nl>
Date: 2025-03-24 (Mon, 24 Mar 2025)

Changed paths:
M src/org/webdsl/dsl/to-java-servlet/test/test.str

Log Message:
-----------
Catch and report `Throwable` instead of `Exception` when running tests (`Throwable`s were caught at higher level without logging)


Commit: 8182cc9a8de88737d10a908a7a47fcac1962cea7
https://github.com/webdsl/webdsl/commit/8182cc9a8de88737d10a908a7a47fcac1962cea7
Author: Elmer van Chastelet <e.vanch...@tudelft.nl>
Date: 2025-03-24 (Mon, 24 Mar 2025)

Changed paths:
M java-runtime/src/utils/Test.java

Log Message:
-----------
Set browser version for `HTMLUnitDriver`


Commit: a007ad5d4c45ae2cae04ac4b38e92d0b978e83cd
https://github.com/webdsl/webdsl/commit/a007ad5d4c45ae2cae04ac4b38e92d0b978e83cd
Author: Elmer van Chastelet <e.vanch...@tudelft.nl>
Date: 2025-03-24 (Mon, 24 Mar 2025)

Changed paths:
M .classpath

Log Message:
-----------
Update classpath


Commit: 43c010c9858a6732a132c89cf5cdc2c4fdcea473
https://github.com/webdsl/webdsl/commit/43c010c9858a6732a132c89cf5cdc2c4fdcea473
Author: Elmer van Chastelet <e.vanch...@tudelft.nl>
Date: 2025-03-24 (Mon, 24 Mar 2025)

Changed paths:
M src/org/webdsl/dsl/project/template-java-servlet/lib-test/pom.xml

Log Message:
-----------
Update lib-test dependencies to have libs for HTMLUnitDriver and drop unused dependencies


Commit: 322de56f31081a359bba25c02893e3329c7be34f
https://github.com/webdsl/webdsl/commit/322de56f31081a359bba25c02893e3329c7be34f
Author: Elmer van Chastelet <e.vanch...@tudelft.nl>
Date: 2025-03-24 (Mon, 24 Mar 2025)

Changed paths:
M test/succeed-web/input-version-increase.app

Log Message:
-----------
Remove call to sleep


Compare: https://github.com/webdsl/webdsl/compare/4dfd6ab23634...322de56f3108

To unsubscribe from these emails, change your notification settings at https://github.com/webdsl/webdsl/settings/notifications

priya sharma

unread,
Mar 25, 2025, 2:24:45 AMMar 25
to WebDSL

To resolve the issue with the missing selenium-support dependency in your project, you can simply add the required dependency to your project configuration file (such as pom.xml for Maven or build.gradle for Gradle) depending on the build tool you're using.

For Maven, add this to your pom.xml:

xml

<dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-support</artifactId> <version>YOUR_VERSION</version> </dependency>

For Gradle, add this to your build.gradle:

gradle

dependencies { implementation 'org.seleniumhq.selenium:selenium-support:YOUR_VERSION' }

Selenium Training is crucial for understanding how to integrate and utilize Selenium efficiently for test automation. Proper Selenium training will help you master Selenium's features, such as handling dependencies like selenium-support, and guide you in setting up scalable and effective test automation environments.

Reply all
Reply to author
Forward
0 new messages