GUI: Web UI testing setup documentation
Changes:
- Web UI testing packages and version information
Tested:
- NA
Change-Id: I2b2b1975f354c9822570909475bbec9cc5193654
Signed-off-by: George Keishing <gkeishin@in.ibm.com>
diff --git a/docs/gui_setup_reference.md b/docs/gui_setup_reference.md
new file mode 100644
index 0000000..08111c4
--- /dev/null
+++ b/docs/gui_setup_reference.md
@@ -0,0 +1,49 @@
+## OpenBMC GUI Test Setup Guide
+
+The base needed packages for Linux distro.
+
+- Python 3.x or latter
+- Robot Framework ( base framework package )
+
+Browser specific pacakges:
+
+- Mozilla Firefox
+- Robot Framework Selenium Library
+- geckodriver
+- Robotframework xvfb
+- xvfbwrapper
+
+## Tested On Linux
+
+- RHEL
+- Ubuntu
+
+Last tested packages versions:
+
+```
+ Python 3.10.6
+ Mozilla Firefox 112.0.2
+ Robot Framework 5.0.1
+ robotframework-seleniumlibrary 6.0.0
+ geckodriver 0.32.2
+ robotframework-xvfb 1.2.2
+ xvfbwrapper 0.2.9
+```
+
+## Installation Setup Guide
+
+- Python Installation: Please follow the documented procedure available.
+
+- Firefox Installation: Please follow the documented procedure available.
+
+- geckodriver installation: Please follow the documented procedure available.
+ [Firfox Geckodriver](https://github.com/mozilla/geckodriver/releases)
+
+The recommended installation method is using pip:
+
+```
+ pip install --upgrade robotframework
+ pip install --upgrade robotframework-seleniumlibrary
+ pip install --upgrade xvfbwrapper
+ pip install --upgrade robotframework-xvfb
+```