-
-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[🚀 Feature]: Grid customizing outside of the Selenium project #11624
Comments
@gadgadskiy, thank you for creating this issue. We will troubleshoot it as soon as we can. Info for maintainersTriage this issue by using labels.
If information is missing, add a helpful comment and then
If the issue is a question, add the
If the issue is valid but there is no time to troubleshoot it, consider adding the
If the issue requires changes or fixes from an external project (e.g., ChromeDriver, GeckoDriver, MSEdgeDriver, W3C),
add the applicable
After troubleshooting the issue, please add the Thank you! |
@gadgadskiy - To learn how to build your own node, please refer to https://www.selenium.dev/documentation/grid/advanced_features/customize_node/ |
For working with a custom slot matcher (an implementation of To get detailed help run
You can create your parent pom file which brings in the selenium dependencies as dependencies which you can extend from. Would that not work ?
Apart from the already called out ones, can you please call out explicitly as to what all are you looking at customizing? If you are looking at adding your own custom grid ui, then it wont be possible out of the box, but you can always build a simple web application that basically uses the endpoints as explained here to slurp data and then visualise them on the UI. The grid now lets you build persistence and thus allows you to scale horizontally the hub (which was earlier the single point of contention). Please refer to this document for more details https://www.selenium.dev/documentation/grid/advanced_features/external_datastore/ |
Thanks for triaging and clarifying, @krmahadevan! @gadgadskiy, feel free to join us in our chat if you have more questions. |
💬 Please ask questions at:
|
Hi, @krmahadevan. Thank you for the clarification! |
Feature and motivation
Hi, team!
I have a big project on Selenium 3 with a few of our custom features, and we want to save them during the migration to Selenium 4.
While diving into your current code, I faced a problem: I couldn't extend components located in
org.openqa.selenium.grid.*
package:Maybe I skipped the other abilities to add customizing, which lies on the surface. What is the easiest way to extend grid features in my custom project?
Usage example
I want to implement in the separate project classes like
org.openqa.selenium.grid.data.SlotMatcher
,org.openqa.selenium.grid.node.Node
, etc.The text was updated successfully, but these errors were encountered: