Skip to content

[🚀 Feature]: Additional information (columns) in Sessions #15599

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

Open
adrian-tarau opened this issue Apr 9, 2025 · 5 comments
Open

[🚀 Feature]: Additional information (columns) in Sessions #15599

adrian-tarau opened this issue Apr 9, 2025 · 5 comments
Labels
B-grid Everything grid and server related I-enhancement Something could be better R-help wanted Issues looking for contributions

Comments

@adrian-tarau
Copy link

adrian-tarau commented Apr 9, 2025

Description

It would be nice to see client-specific information in the sessions view in Grid. Currently, you see the Session ID (which is only useful for troubleshooting), Capabilities, Start Time, Duration, and node URI.

Image

In most cases, the following information is available when a test runs:

  • Project Name: The project runs the tests
  • Feature: The feature (Cucumber, etc) or Class Name (or the Display Name for JUnit5/etc.)
  • Scenario: The scenario (Cucumber, etc) or Method name (or the Display Name for JUnit5/etc.)

With all these three pieces, looking at what runs in the grid will tell you which one to examine (if you have VNC enabled).

It could be under a new namespace or se namespace, like this:

  • se:project
  • se:feature
  • se:scenario

Have you considered any alternatives or workarounds?

No response

@adrian-tarau adrian-tarau added A-needs-triaging A Selenium member will evaluate this soon! I-enhancement Something could be better labels Apr 9, 2025
@selenium-ci
Copy link
Member

@adrian-tarau, thank you for creating this issue. We will troubleshoot it as soon as we can.

Selenium Triage Team: remember to follow the Triage Guide

@github-actions github-actions bot added the B-grid Everything grid and server related label Apr 9, 2025
@adrian-tarau
Copy link
Author

I looked at the code, and I think I can provide a PR. But I would still need to know what the attribute names to be used to store those three attributes.

@VietND96
Copy link
Member

Caps with the prefix se: are defined by the user.
In my view, I prefer an implementation where user is able to add a new column with provide a capability key name to extract from info and show to that column (dynamic set, instead of set static column)

@VietND96 VietND96 added R-help wanted Issues looking for contributions and removed A-needs-triaging A Selenium member will evaluate this soon! labels Apr 11, 2025
@selenium-ci
Copy link
Member

This issue is looking for contributors.

Please comment below or reach out to us through our IRC/Slack/Matrix channels if you are interested.

@adrian-tarau
Copy link
Author

Indeed, being configurable is a plus. However, in the absence of a configuration (for session columns), it would be nice to have a default. Showing those three columns with a "-" would tell any user that that information could be provided (also described in the Help page as the standard capabilities used to populate those columns).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
B-grid Everything grid and server related I-enhancement Something could be better R-help wanted Issues looking for contributions
Projects
None yet
Development

No branches or pull requests

3 participants