Added XPATH variable and correction changes
Changes:
- Added XPATH and variables for Network, Error logs, inventory and LED's, Firmware and Power headings.
- Changed XPATH names as per gui/data/gui_variables.py
Tested:
- Ran successfully gui/data/gui_variables.py
- Ran successfully gui/gui_test/gui_header/test_gui_header.robot
- Ran successfully gui/gui_test/overview_menu/test_overview_menu.robot
Change-Id: I84f7fd7a8c9862a0e770e2b8d11d503b7bbc82eb
Signed-off-by: rramyasr-in <rramyasr@in.ibm.com>
diff --git a/gui/data/gui_variables.py b/gui/data/gui_variables.py
index 65c8134..6f28f22 100644
--- a/gui/data/gui_variables.py
+++ b/gui/data/gui_variables.py
@@ -29,13 +29,14 @@
xpath_dumps_sub_menu = "//*[@data-test-id='nav-item-dumps']"
xpath_dumps_header = "//h1[text()='Dumps']"
xpath_event_logs_sub_menu = "//*[@data-test-id='nav-item-event-logs']"
- xpath_event_header = "//h1[text()='Event logs']"
+ xpath_event_logs_heading = "//h1[contains(text()='Event logs')]"
xpath_progress_logs_sub_menu = "//*[@data-test-id='nav-item-post-code-logs']"
# Hardware status menu
xpath_hardware_status_menu = "//*[@data-test-id='nav-button-hardware-status']"
xpath_inventory_and_leds_sub_menu = "//*[@data-test-id='nav-item-inventory']"
xpath_sensor_sub_menu = "//*[@data-test-id='nav-item-sensors']"
+ xpath_inventory_and_leds_heading = "//h1[contains(text()='Inventory and LEDs')]"
# Operations menu
xpath_operations_menu = "//*[@data-test-id='nav-button-operations']"
@@ -45,10 +46,11 @@
xpath_host_console_sub_menu = "//*[@data-test-id='nav-item-host-console']"
xpath_server_power_operations_sub_menu = "//*[@data-test-id='nav-item-server-power-operations']"
xpath_host_console_heading = "//h1[text()='Host console']"
+ xpath_firmware_heading = "//h1[contains(text()='Firmware')]"
# Settings menu
xpath_settings_menu = "//*[@data-test-id='nav-button-settings']"
- xpath_network_page_header = "//h1[contains(text(), 'Network')]"
+ xpath_network_heading = "//h1[contains(text(), 'Network')]"
xpath_date_time_sub_menu = "//*[@data-test-id='nav-item-date-time']"
xpath_network_sub_menu = "//*[@data-test-id='nav-item-network']"
xpath_power_restore_policy_sub_menu = "//*[@data-test-id='nav-item-power-restore-policy']"
@@ -64,6 +66,7 @@
# Resource management menu
xpath_resource_management_menu = "//*[@data-test-id='nav-button-resource-management']"
xpath_power_sub_menu = "//*[@data-test-id='nav-item-power']"
+ xpath_power_heading = "//h1[contains(text()='Power')]"
# Profile settings
xpath_default_UTC = "//*[@data-test-id='profileSettings-radio-defaultUTC']"
@@ -78,7 +81,7 @@
xpath_add_button = "//button[normalize-space(text())='Add']"
xpath_page_loading_progress_bar = "//*[@aria-label='Page loading progress bar']"
- # Reboot sub meanu
+ # Reboot sub menu
xpath_reboot_bmc_heading = "//h1[text()='Reboot BMC']"
xpath_reboot_bmc_button = "//button[contains(text(),'Reboot BMC')]"
xpath_confirm_bmc_reboot = "//*[@class='btn btn-primary']"