Update GUI test setup instruction
Changes:
- Update gui_setup_reference.md
- Removed packages related to GUI
- Add a note in README
Tested:
- Tested with python 3.12.2 and
Robot version 7.2.2
Change-Id: Ic0b64231b9e6177e34d859634df6abe3d31c81e9
Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com>
diff --git a/README.md b/README.md
index d379f6a..3698182 100644
--- a/README.md
+++ b/README.md
@@ -62,7 +62,9 @@
you'll find this file once your clone openbmc-test-automation repository.
-For Web UI ( GUI ) Testing setup instructions see
+For Web UI ( GUI ) Testing setup, please the follow instructions mentioned in
+the OpenBMC GUI Test Setup Guide. Note: GUI test cases under `gui/` will not
+work without the above setup completed in your environment.
[OpenBMC GUI Test Setup Guide](https://github.com/openbmc/openbmc-test-automation/blob/master/docs/gui_setup_reference.md)
Installing tox:
diff --git a/docs/gui_setup_reference.md b/docs/gui_setup_reference.md
index 0968620..bcc4fc1 100644
--- a/docs/gui_setup_reference.md
+++ b/docs/gui_setup_reference.md
@@ -22,13 +22,15 @@
Last tested packages versions:
```
- Python 3.11.9
+ Python 3.12
+ Selenium 4.8.2
Mozilla Firefox 112.0.2
- Robot Framework 7.1.1
+ Robot Framework 7.2.2
robotframework-seleniumlibrary 6.0.0
geckodriver 0.32.2
robotframework-xvfb 1.2.2
xvfbwrapper 0.2.9
+ webdriver-manager 4.0.2
```
## Installation Setup Guide
diff --git a/requirements.txt b/requirements.txt
index 5f8b25c..bfcaae6 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,5 +1,4 @@
robotframework==7.2.2
-selenium==4.8.2
paramiko>=2.5.0
requests
robotframework-requests
@@ -7,10 +6,5 @@
robotframework-sshlibrary
robotframework-scplibrary
robotframework-httplibrary
-robotframework-seleniumlibrary
-robotframework-angularjs
-robotframework-xvfb
-xvfbwrapper==0.2.9
redfish>=3.1.7
redfishtool>=1.1.8
-webdriver-manager==4.0.2