GUI fix for verify network details
Change-Id: Icd5fe2ea1d5bb5cd75dd1634c6a5fa21ece070a9
Signed-off-by: Anves Kumar rayankula <anvesr77@in.ibm.com>
diff --git a/gui/gui_test/server_config/test_obmc_gui_network_settings.robot b/gui/gui_test/server_config/test_obmc_gui_network_settings.robot
index 0421ccf..491fc69 100644
--- a/gui/gui_test/server_config/test_obmc_gui_network_settings.robot
+++ b/gui/gui_test/server_config/test_obmc_gui_network_settings.robot
@@ -161,9 +161,9 @@
[Tags] Verify_Network_static_IPv4_Details
@{network_configurations}= Get Network Configuration
+ ${ip_addresses}= Get Static IPv4 Addresses From GUI
FOR ${network_configuration} IN @{network_configurations}
- Textfield Value Should Be ${xpath_static_input_ip0} ${network_configuration["Address"]}
- Textfield Value Should Be ${xpath_input_netmask_addr0} ${network_configuration['SubnetMask']}
+ List Should Contain Value ${ip_addresses} ${network_configuration["Address"]}
END
@@ -556,3 +556,17 @@
${get_netmask}= Get Value ${xpath_input_netmask_addr0}
Should Be Equal ${get_ip} ${ip}
Should Be Equal ${get_netmask} ${subnet_mask}
+
+
+Get Static IPv4 Addresses From GUI
+ [Documentation] Get static IPV4 addresses from GUI.
+
+ ${availble_ip_addresses}= Get Network Configuration
+ ${static_ipv4_addresses}= Create List
+
+ FOR ${locator} IN RANGE len(${availble_ip_addresses})
+ ${ip_address}= Get value //*[@data-test-id="networkSettings-input-staticIpv4-${locator}"]
+ Append To List ${static_ipv4_addresses} ${ip_address}
+ END
+
+ [Return] ${static_ipv4_addresses}