-
Notifications
You must be signed in to change notification settings - Fork 915
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
[Research] Visualize Browser Interactions for Selenium Tests with Docker #3700
Comments
IntroductionWhen running Selenium tests in a Docker environment, it can be challenging to visualize browser interactions and debug the test cases. One solution to this problem is to use VNC (Virtual Network Computing) to enable remote access to the container's graphical environment. This proposal outlines the process of setting up VNC for visualizing browser interactions during Selenium test execution in Docker. Why choose VNCVNC allows remote access to the container's graphical environment, enabling users to visualize browser interactions during Selenium test execution. This makes it easier to debug and understand the test cases. Other options include:
We choose VNC for this proposal because it provides a balance between ease of setup and the ability to visualize browser interactions. |
LXDEBesides VNC, we should also consider to add desktop environments. We use Openbox and LXDE as lightweight desktop environments for the Docker container. Using LXDE can make it easier to debug the VNC connection issue because it provides a more complete and visually rich desktop environment. LXDE includes a panel, icons, and menus that should provide better visual feedback when connect to the container with a VNC viewer. During the research, I tried three options
Files and setup explanationThe implementation of the proposal would request the following setup:
|
…ests This PR introduces new Docker files to enable debugging of Selenium functional tests for Docker users. It configures a VNC viewer for real-time browser interaction monitoring during test execution. Additionally, a new section is added to the documentation detailing the process of running and debugging Selenium functional tests using Docker and a VNC viewer. Issue Resolve opensearch-project#3700 Signed-off-by: Anan Zhuang <[email protected]>
…ests This PR introduces new Docker files to enable debugging of Selenium functional tests for Docker users. It configures a VNC viewer for real-time browser interaction monitoring during test execution. Additionally, a new section is added to the documentation detailing the process of running and debugging Selenium functional tests using Docker and a VNC viewer. Issue Resolve opensearch-project#3700 Signed-off-by: Anan Zhuang <[email protected]>
…ests This PR introduces new Docker files to enable debugging of Selenium functional tests for Docker users. It configures a VNC viewer for real-time browser interaction monitoring during test execution. Additionally, a new section is added to the documentation detailing the process of running and debugging Selenium functional tests using Docker and a VNC viewer. Issue Resolve opensearch-project#3700 Signed-off-by: Anan Zhuang <[email protected]>
…ests This PR introduces new Docker files to enable debugging of Selenium functional tests for Docker users. It configures a VNC viewer for real-time browser interaction monitoring during test execution. Additionally, a new section is added to the documentation detailing the process of running and debugging Selenium functional tests using Docker and a VNC viewer. Issue Resolve opensearch-project#3700 Signed-off-by: Anan Zhuang <[email protected]>
…ests This PR introduces new Docker files to enable debugging of Selenium functional tests for Docker users. It configures a VNC viewer for real-time browser interaction monitoring during test execution. Additionally, a new section is added to the documentation detailing the process of running and debugging Selenium functional tests using Docker and a VNC viewer. Issue Resolve opensearch-project#3700 Signed-off-by: Anan Zhuang <[email protected]>
This PR introduces new Docker files to enable debugging of Selenium functional tests for Docker users. It configures a VNC viewer for real-time browser interaction monitoring during test execution. Additionally, a new section is added to the documentation detailing the process of running and debugging Selenium functional tests using Docker and a VNC viewer. Issue Resolve opensearch-project#3700 Signed-off-by: Anan Zhuang <[email protected]>
This PR introduces new Docker files to enable debugging of Selenium functional tests for Docker users. It configures a VNC viewer for real-time browser interaction monitoring during test execution. Additionally, a new section is added to the documentation detailing the process of running and debugging Selenium functional tests using Docker and a VNC viewer. Issue Resolve #3700 Signed-off-by: Anan Zhuang <[email protected]> (cherry picked from commit e4fccfc) Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…) (#3866) This PR introduces new Docker files to enable debugging of Selenium functional tests for Docker users. It configures a VNC viewer for real-time browser interaction monitoring during test execution. Additionally, a new section is added to the documentation detailing the process of running and debugging Selenium functional tests using Docker and a VNC viewer. Issue Resolve #3700 (cherry picked from commit e4fccfc) Signed-off-by: Anan Zhuang <[email protected]> Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…nsearch-project#3747) This PR introduces new Docker files to enable debugging of Selenium functional tests for Docker users. It configures a VNC viewer for real-time browser interaction monitoring during test execution. Additionally, a new section is added to the documentation detailing the process of running and debugging Selenium functional tests using Docker and a VNC viewer. Issue Resolve opensearch-project#3700 Signed-off-by: Anan Zhuang <[email protected]> Signed-off-by: David Sinclair <[email protected]>
When running Selenium tests in a Docker environment, it can be challenging to visualize browser interactions and debug the test cases.
Objective: Provide an easy debug environment for contributors to run Selenium tests by visualizing browser interactions when the application is hosted in Docker.
The text was updated successfully, but these errors were encountered: