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
+```