Anusha Dathatri | 21ac59f | 2020-07-14 13:12:58 -0500 | [diff] [blame] | 1 | *** Settings *** |
| 2 | |
Rahul Maheshwari | 142642d | 2021-08-24 00:00:15 -0500 | [diff] [blame] | 3 | Documentation Test OpenBMC GUI "Network" sub-menu of "Settings". |
Anusha Dathatri | 21ac59f | 2020-07-14 13:12:58 -0500 | [diff] [blame] | 4 | |
Rahul Maheshwari | 41747da | 2020-11-17 09:09:52 -0600 | [diff] [blame] | 5 | Resource ../../lib/gui_resource.robot |
Anves Kumar rayankula | 65e5ed2 | 2020-09-17 04:44:44 -0500 | [diff] [blame] | 6 | Resource ../../../lib/bmc_network_utils.robot |
Anusha Dathatri | 21ac59f | 2020-07-14 13:12:58 -0500 | [diff] [blame] | 7 | |
| 8 | Suite Setup Suite Setup Execution |
| 9 | Suite Teardown Close Browser |
| 10 | |
meghagn | 1bd3928 | 2021-12-19 23:56:42 -0600 | [diff] [blame] | 11 | |
Anusha Dathatri | 21ac59f | 2020-07-14 13:12:58 -0500 | [diff] [blame] | 12 | *** Variables *** |
| 13 | |
meghagn | 1bd3928 | 2021-12-19 23:56:42 -0600 | [diff] [blame] | 14 | ${xpath_network_heading} //h1[text()="Network"] |
| 15 | ${xpath_interface_settings} //h2[text()="Interface settings"] |
| 16 | ${xpath_network_settings} //h2[text()="Network settings"] |
| 17 | ${xpath_static_ipv4} //h2[text()="IPv4"] |
meghagn | 1bd3928 | 2021-12-19 23:56:42 -0600 | [diff] [blame] | 18 | ${xpath_domain_name_toggle} //*[@data-test-id="networkSettings-switch-useDomainName"] |
meghagn | 1bd3928 | 2021-12-19 23:56:42 -0600 | [diff] [blame] | 19 | ${xpath_ntp_servers_toggle} //*[@data-test-id="networkSettings-switch-useNtp"] |
| 20 | ${xpath_add_static_ipv4_address_button} //button[contains(text(),"Add static IPv4 address")] |
meghagn | cca733c | 2021-12-20 04:34:55 -0600 | [diff] [blame] | 21 | ${xpath_hostname} //*[@title="Edit hostname"] |
| 22 | ${xpath_hostname_input} //*[@id="hostname"] |
| 23 | ${xpath_input_ip_address} //*[@id="ipAddress"] |
| 24 | ${xpath_input_gateway} //*[@id="gateway"] |
| 25 | ${xpath_input_subnetmask} //*[@id="subnetMask"] |
meghagn | cca733c | 2021-12-20 04:34:55 -0600 | [diff] [blame] | 26 | ${xpath_cancel_button} //button[contains(text(),'Cancel')] |
meghagn | 2007beb | 2022-01-11 08:23:13 -0600 | [diff] [blame] | 27 | ${xpath_delete_dns_server} //*[@title="Delete DNS address"] |
Sweta Potthuri | ec64ad0 | 2023-01-30 23:25:13 -0600 | [diff] [blame] | 28 | ${xpath_save_button} //button[contains(text(),'Save')] |
Sweta Potthuri | fe2f6d7 | 2023-02-27 07:46:27 -0600 | [diff] [blame] | 29 | ${xpath_dhcp_toggle_switch} //*[@id='dhcpSwitch'] |
meghagn | 2007beb | 2022-01-11 08:23:13 -0600 | [diff] [blame] | 30 | |
| 31 | ${dns_server} 10.10.10.10 |
meghagn | 122340d | 2022-02-01 04:57:37 -0600 | [diff] [blame] | 32 | ${test_ipv4_addr} 10.7.7.7 |
Sweta Potthuri | a5e5e5c | 2022-11-22 07:50:52 -0600 | [diff] [blame] | 33 | ${test_ipv4_addr_1} 10.7.7.8 |
Sweta Potthuri | 8788141 | 2022-11-30 00:10:35 -0600 | [diff] [blame] | 34 | ${out_of_range_ip} 10.7.7.256 |
| 35 | ${string_ip} aa.bb.cc.dd |
| 36 | ${negative_ip} 10.-7.-7.-7 |
| 37 | ${less_octet_ip} 10.3.36 |
Sweta Potthuri | 5ca5c99 | 2022-12-01 06:31:25 -0600 | [diff] [blame] | 38 | ${hex_ip} 0xa.0xb.0xc.0xd |
| 39 | ${spl_char_ip} @@@.%%.44.11 |
meghagn | 122340d | 2022-02-01 04:57:37 -0600 | [diff] [blame] | 40 | ${test_subnet_mask} 255.255.0.0 |
| 41 | ${alpha_netmask} ff.ff.ff.ff |
| 42 | ${out_of_range_netmask} 255.256.255.0 |
| 43 | ${more_byte_netmask} 255.255.255.0.0 |
| 44 | ${lowest_netmask} 128.0.0.0 |
meghagn | 97f7eb4 | 2022-03-02 02:59:35 -0600 | [diff] [blame] | 45 | ${test_hostname} openbmc |
Anves Kumar rayankula | 4c88447 | 2020-11-24 05:03:45 -0600 | [diff] [blame] | 46 | |
Anusha Dathatri | 21ac59f | 2020-07-14 13:12:58 -0500 | [diff] [blame] | 47 | *** Test Cases *** |
| 48 | |
Rahul Maheshwari | 142642d | 2021-08-24 00:00:15 -0500 | [diff] [blame] | 49 | Verify Navigation To Network Page |
meghagn | 1bd3928 | 2021-12-19 23:56:42 -0600 | [diff] [blame] | 50 | [Documentation] Login to GUI and navigate to the settings sub-menu network page. |
Rahul Maheshwari | 142642d | 2021-08-24 00:00:15 -0500 | [diff] [blame] | 51 | [Tags] Verify_Navigation_To_Network_Page |
Anusha Dathatri | e11a54d | 2020-08-31 08:35:47 -0500 | [diff] [blame] | 52 | |
Rahul Maheshwari | 142642d | 2021-08-24 00:00:15 -0500 | [diff] [blame] | 53 | Page Should Contain Element ${xpath_network_heading} |
Anusha Dathatri | e11a54d | 2020-08-31 08:35:47 -0500 | [diff] [blame] | 54 | |
| 55 | |
Rahul Maheshwari | 142642d | 2021-08-24 00:00:15 -0500 | [diff] [blame] | 56 | Verify Existence Of All Sections In Network Page |
meghagn | 1bd3928 | 2021-12-19 23:56:42 -0600 | [diff] [blame] | 57 | [Documentation] Login to GUI and navigate to the settings sub-menu network page |
| 58 | ... and confirm the page contains sections that should be accessible. |
Rahul Maheshwari | 142642d | 2021-08-24 00:00:15 -0500 | [diff] [blame] | 59 | [Tags] Verify_Existence_Of_All_Sections_In_Network_Page |
Anusha Dathatri | e11a54d | 2020-08-31 08:35:47 -0500 | [diff] [blame] | 60 | |
meghagn | 1bd3928 | 2021-12-19 23:56:42 -0600 | [diff] [blame] | 61 | Wait Until Page Contains Element ${xpath_network_settings} timeout=1min |
| 62 | Page Should Contain Element ${xpath_interface_settings} |
Anusha Dathatri | e11a54d | 2020-08-31 08:35:47 -0500 | [diff] [blame] | 63 | Page Should Contain Element ${xpath_static_ipv4} |
| 64 | Page Should Contain Element ${xpath_static_dns} |
| 65 | |
| 66 | |
Rahul Maheshwari | 142642d | 2021-08-24 00:00:15 -0500 | [diff] [blame] | 67 | Verify Existence Of All Buttons In Network Page |
meghagn | 1bd3928 | 2021-12-19 23:56:42 -0600 | [diff] [blame] | 68 | [Documentation] Login to GUI and navigate to the settings sub-menu network page |
| 69 | ... and confirm the page contains basic features button that should be accessible. |
Rahul Maheshwari | 142642d | 2021-08-24 00:00:15 -0500 | [diff] [blame] | 70 | [Tags] Verify_Existence_Of_All_Buttons_In_Network_Page |
Anusha Dathatri | e11a54d | 2020-08-31 08:35:47 -0500 | [diff] [blame] | 71 | |
meghagn | 1bd3928 | 2021-12-19 23:56:42 -0600 | [diff] [blame] | 72 | Page Should Contain Button ${xpath_add_static_ipv4_address_button} |
| 73 | Page Should Contain Button ${xpath_add_dns_ip_address_button} |
| 74 | Page Should Contain Button ${xpath_domain_name_toggle} |
| 75 | Page Should Contain Button ${xpath_dns_servers_toggle} |
| 76 | Page Should Contain Button ${xpath_ntp_servers_toggle} |
Sweta Potthuri | fe2f6d7 | 2023-02-27 07:46:27 -0600 | [diff] [blame] | 77 | Page Should Contain Button ${xpath_dhcp_toggle_switch} |
Anves Kumar rayankula | c3a37e4 | 2021-06-17 06:56:51 -0500 | [diff] [blame] | 78 | |
| 79 | |
meghagn | cca733c | 2021-12-20 04:34:55 -0600 | [diff] [blame] | 80 | Verify Existence Of All Fields In Hostname |
| 81 | [Documentation] Login to GUI and navigate to the settings sub-menu network page |
| 82 | ... and confirm hostname contains all the fields. |
| 83 | [Tags] Verify_Existence_Of_All_Fields_In_Hostname |
| 84 | [Teardown] Run Keywords Click Button ${xpath_cancel_button} AND |
| 85 | ... Wait Until Keyword Succeeds 10 sec 5 sec |
| 86 | ... Refresh GUI And Verify Element Value ${xpath_network_heading} Network |
| 87 | |
| 88 | Click Element ${xpath_hostname} |
| 89 | Wait Until Page Contains Edit hostname timeout=1min |
| 90 | Page Should Contain Textfield ${xpath_hostname_input} |
| 91 | Page Should Contain Button ${xpath_cancel_button} |
Sweta Potthuri | ec64ad0 | 2023-01-30 23:25:13 -0600 | [diff] [blame] | 92 | Page Should Contain Button ${xpath_save_button} |
meghagn | cca733c | 2021-12-20 04:34:55 -0600 | [diff] [blame] | 93 | |
| 94 | |
| 95 | Verify Existence Of All Fields In Static IP Address |
| 96 | [Documentation] Login to GUI and navigate to the settings sub-menu network page |
| 97 | ... and confirm section static IPv4 contains all the fields. |
| 98 | [Tags] Verify_Existence_Of_All_Fields_In_Static_IP_Address |
| 99 | [Teardown] Run Keywords Click Button ${xpath_cancel_button} AND |
| 100 | ... Wait Until Keyword Succeeds 10 sec 5 sec |
| 101 | ... Refresh GUI And Verify Element Value ${xpath_network_heading} Network |
| 102 | |
| 103 | Wait Until Keyword Succeeds 30 sec 10 sec Click Element ${xpath_add_static_ipv4_address_button} |
| 104 | Wait Until Page Contains Add static IPv4 address timeout=15s |
| 105 | Page Should Contain Textfield ${xpath_input_ip_address} |
| 106 | Page Should Contain Textfield ${xpath_input_gateway} |
| 107 | Page Should Contain Textfield ${xpath_input_subnetmask} |
| 108 | Page Should Contain Button ${xpath_cancel_button} |
| 109 | Page Should Contain Button ${xpath_add_button} |
| 110 | |
| 111 | |
| 112 | Verify Existence Of All Fields In Static DNS |
| 113 | [Documentation] Login to GUI and navigate to the settings sub-menu network page |
| 114 | ... and confirm section static DNS contains all the fields. |
| 115 | [Tags] Verify_Existence_Of_All_Fields_In_Static_DNS |
| 116 | [Teardown] Run Keywords Click Button ${xpath_cancel_button} AND |
| 117 | ... Wait Until Keyword Succeeds 10 sec 5 sec |
| 118 | ... Refresh GUI And Verify Element Value ${xpath_network_heading} Network |
| 119 | |
| 120 | Wait Until Keyword Succeeds 30 sec 10 sec Click Element ${xpath_add_dns_ip_address_button} |
| 121 | Wait Until Page Contains Add IP address timeout=11s |
| 122 | Page Should Contain Textfield ${xpath_input_static_dns} |
| 123 | Page Should Contain Button ${xpath_cancel_button} |
| 124 | Page Should Contain Button ${xpath_add_button} |
| 125 | |
| 126 | |
meghagn | 2007beb | 2022-01-11 08:23:13 -0600 | [diff] [blame] | 127 | Configure And Verify DNS Server Via GUI |
| 128 | [Documentation] Login to GUI Network page, add DNS server IP |
| 129 | ... and verify that the page reflects server IP. |
| 130 | [Tags] Configure_And_Verify_DNS_Server_Via_GUI |
| 131 | [Teardown] Delete DNS Servers And Verify |
| 132 | |
| 133 | Add DNS Servers And Verify ${dns_server} |
| 134 | |
| 135 | |
meghagn | 122340d | 2022-02-01 04:57:37 -0600 | [diff] [blame] | 136 | Configure Static IPv4 Netmask Via GUI And Verify |
| 137 | [Documentation] Login to GUI Network page, configure static IPv4 netmask and verify. |
| 138 | [Tags] Configure_Static_IPv4_Netmask_Via_GUI_And_Verify |
Rahul Maheshwari | 35182d8 | 2023-02-25 04:40:35 -0600 | [diff] [blame] | 139 | [Setup] Redfish.Login |
| 140 | [Teardown] Redfish.Logout |
meghagn | 122340d | 2022-02-01 04:57:37 -0600 | [diff] [blame] | 141 | [Template] Add Static IP Address And Verify |
| 142 | |
| 143 | # ip_addresses subnet_masks gateway expected_status |
Sweta Potthuri | 130f310 | 2023-01-15 23:13:54 -0600 | [diff] [blame] | 144 | ${test_ipv4_addr} ${lowest_netmask} ${default_gateway} Success |
| 145 | ${test_ipv4_addr} ${more_byte_netmask} ${default_gateway} Invalid format |
| 146 | ${test_ipv4_addr} ${alpha_netmask} ${default_gateway} Invalid format |
| 147 | ${test_ipv4_addr} ${out_of_range_netmask} ${default_gateway} Invalid format |
| 148 | ${test_ipv4_addr} ${test_subnet_mask} ${default_gateway} Success |
meghagn | 122340d | 2022-02-01 04:57:37 -0600 | [diff] [blame] | 149 | |
| 150 | |
meghagn | 5d98766 | 2022-02-17 22:47:44 -0600 | [diff] [blame] | 151 | Configure And Verify Static IP Address |
| 152 | [Documentation] Login to GUI Network page, configure static ip address and verify. |
| 153 | [Tags] Configure_And_Verify_Static_IP_Address |
Rahul Maheshwari | 35182d8 | 2023-02-25 04:40:35 -0600 | [diff] [blame] | 154 | [Setup] Redfish.Login |
| 155 | [Teardown] Redfish.Logout |
meghagn | 5d98766 | 2022-02-17 22:47:44 -0600 | [diff] [blame] | 156 | |
Sweta Potthuri | a5e5e5c | 2022-11-22 07:50:52 -0600 | [diff] [blame] | 157 | Add Static IP Address And Verify ${test_ipv4_addr} ${test_subnet_mask} ${default_gateway} Success |
| 158 | |
| 159 | |
| 160 | Configure And Verify Multiple Static IP Address |
| 161 | [Documentation] Login to GUI Network page, configure multiple static IP address and verify. |
Sweta Potthuri | e074592 | 2023-03-01 23:46:34 -0600 | [diff] [blame] | 162 | [Setup] Redfish.Login |
| 163 | [Teardown] Redfish.Logout |
Sweta Potthuri | a5e5e5c | 2022-11-22 07:50:52 -0600 | [diff] [blame] | 164 | [Tags] Configure_And_Verify_Multiple_Static_IP_Address |
| 165 | |
| 166 | Add Static IP Address And Verify ${test_ipv4_addr} ${test_subnet_mask} ${default_gateway} Success |
| 167 | Add Static IP Address And Verify ${test_ipv4_addr_1} ${test_subnet_mask} ${default_gateway} Success |
meghagn | 5d98766 | 2022-02-17 22:47:44 -0600 | [diff] [blame] | 168 | |
| 169 | |
Sweta Potthuri | 8788141 | 2022-11-30 00:10:35 -0600 | [diff] [blame] | 170 | Configure And Verify Invalid Static IP Address |
| 171 | [Documentation] Login to GUI Network page, configure invalid static IP address and verify. |
| 172 | [Tags] Configure_And_Verify_Invalid_Static_IP_Address |
Sweta Potthuri | e074592 | 2023-03-01 23:46:34 -0600 | [diff] [blame] | 173 | [Setup] Redfish.Login |
| 174 | [Teardown] Redfish.Logout |
Sweta Potthuri | 8788141 | 2022-11-30 00:10:35 -0600 | [diff] [blame] | 175 | [Template] Add Static IP Address And Verify |
| 176 | |
| 177 | # ip subnet_mask gateway status |
| 178 | ${out_of_range_ip} ${test_subnet_mask} ${default_gateway} Invalid format |
| 179 | ${less_octet_ip} ${test_subnet_mask} ${default_gateway} Invalid format |
| 180 | ${string_ip} ${test_subnet_mask} ${default_gateway} Invalid format |
| 181 | ${negative_ip} ${test_subnet_mask} ${default_gateway} Invalid format |
Sweta Potthuri | 5ca5c99 | 2022-12-01 06:31:25 -0600 | [diff] [blame] | 182 | ${hex_ip} ${test_subnet_mask} ${default_gateway} Invalid format |
| 183 | ${spl_char_ip} ${test_subnet_mask} ${default_gateway} Invalid format |
Sweta Potthuri | 8788141 | 2022-11-30 00:10:35 -0600 | [diff] [blame] | 184 | |
Sweta Potthuri | fe2f6d7 | 2023-02-27 07:46:27 -0600 | [diff] [blame] | 185 | |
Sweta Potthuri | e074592 | 2023-03-01 23:46:34 -0600 | [diff] [blame] | 186 | Configure Hostname Via GUI And Verify |
| 187 | [Documentation] Login to GUI Network page, configure hostname and verify. |
| 188 | [Tags] Configure_Hostname_Via_GUI_And_Verify |
| 189 | [Teardown] Configure the Hostname Back And Verify |
| 190 | |
| 191 | ${hostname}= Get BMC Hostname |
| 192 | Set Suite Variable ${hostname} |
| 193 | Configure And Verify Network Settings Via GUI ${xpath_hostname} |
| 194 | ... ${xpath_hostname_input} ${test_hostname} |
| 195 | |
| 196 | ${bmc_hostname}= Get BMC Hostname |
| 197 | Should Be Equal As Strings ${bmc_hostname} ${test_hostname} |
| 198 | |
| 199 | Launch Browser And Login GUI |
| 200 | |
Anusha Dathatri | 21ac59f | 2020-07-14 13:12:58 -0500 | [diff] [blame] | 201 | *** Keywords *** |
| 202 | |
| 203 | Suite Setup Execution |
meghagn | 1bd3928 | 2021-12-19 23:56:42 -0600 | [diff] [blame] | 204 | [Documentation] Do suite setup tasks. |
Anusha Dathatri | 21ac59f | 2020-07-14 13:12:58 -0500 | [diff] [blame] | 205 | |
| 206 | Launch Browser And Login GUI |
Sweta Potthuri | a5e5e5c | 2022-11-22 07:50:52 -0600 | [diff] [blame] | 207 | Wait Until Keyword Succeeds 1 min 15 sec |
rramyasr-in | 84ff2d8 | 2022-12-06 09:43:53 -0600 | [diff] [blame] | 208 | ... Click Element ${xpath_settings_menu} |
Rahul Maheshwari | 142642d | 2021-08-24 00:00:15 -0500 | [diff] [blame] | 209 | Click Element ${xpath_network_sub_menu} |
| 210 | Wait Until Keyword Succeeds 30 sec 10 sec Location Should Contain network |
rramyasr-in | 9e2c96f | 2023-01-24 07:59:34 -0600 | [diff] [blame] | 211 | Wait Until Element Is Not Visible ${xpath_page_loading_progress_bar} timeout=30 |
Sweta Potthuri | a5e5e5c | 2022-11-22 07:50:52 -0600 | [diff] [blame] | 212 | ${default_gateway}= Get BMC Default Gateway |
| 213 | Set Suite Variable ${default_gateway} |
meghagn | 2007beb | 2022-01-11 08:23:13 -0600 | [diff] [blame] | 214 | |
Sweta Potthuri | e074592 | 2023-03-01 23:46:34 -0600 | [diff] [blame] | 215 | Configure the Hostname Back And Verify |
| 216 | [Documentation] Configure the hostname back. |
| 217 | |
| 218 | Configure And Verify Network Settings Via GUI |
| 219 | ... ${xpath_hostname} ${xpath_hostname_input} ${hostname} |
| 220 | ${bmc_hostname_after}= Get BMC Hostname |
| 221 | Should Be Equal As Strings ${bmc_hostname_after} ${hostname} |
meghagn | 2007beb | 2022-01-11 08:23:13 -0600 | [diff] [blame] | 222 | |
meghagn | 2007beb | 2022-01-11 08:23:13 -0600 | [diff] [blame] | 223 | Delete DNS Servers And Verify |
| 224 | [Documentation] Login to GUI Network page,delete static name servers |
George Keishing | c91aadd | 2022-02-23 09:30:48 -0600 | [diff] [blame] | 225 | ... and verify that page does not reflect static name servers. |
meghagn | 2007beb | 2022-01-11 08:23:13 -0600 | [diff] [blame] | 226 | |
| 227 | Page Should Contain Element ${xpath_delete_dns_server} |
| 228 | Wait Until Element Is Enabled ${xpath_delete_dns_server} |
| 229 | Click Button ${xpath_delete_dns_server} |
| 230 | Wait Until Page Contains Element ${xpath_add_dns_ip_address_button} timeout=15 |
| 231 | # Check if all name servers deleted on BMC. |
| 232 | ${nameservers}= CLI Get Nameservers |
| 233 | Should Be Empty ${nameservers} |
meghagn | 122340d | 2022-02-01 04:57:37 -0600 | [diff] [blame] | 234 | |
| 235 | |
| 236 | Add Static IP Address And Verify |
| 237 | [Documentation] Add static IP address, subnet mask and |
| 238 | ... gateway via GUI and verify. |
| 239 | [Arguments] ${ip_address} ${subnet_mask} ${gateway_address} ${expected_status}=error |
| 240 | |
| 241 | # Description of argument(s): |
| 242 | # ip_address IP address to be added (e.g. 10.7.7.7). |
| 243 | # subnet_mask Subnet mask for the IP to be added (e.g. 255.255.0.0). |
| 244 | # gateway_address Gateway address for the IP to be added (e.g. 10.7.7.1). |
| 245 | # expected_status Expected status while adding static ipv4 address |
| 246 | # .... (e.g. Invalid format / Field required). |
| 247 | |
| 248 | Wait Until Keyword Succeeds 30 sec 10 sec Click Element ${xpath_add_static_ipv4_address_button} |
| 249 | |
| 250 | Input Text ${xpath_input_ip_address} ${ip_address} |
| 251 | Input Text ${xpath_input_subnetmask} ${subnet_mask} |
| 252 | Input Text ${xpath_input_gateway} ${gateway_address} |
| 253 | |
meghagn | 97f7eb4 | 2022-03-02 02:59:35 -0600 | [diff] [blame] | 254 | Click Element ${xpath_add_button} |
meghagn | 5d98766 | 2022-02-17 22:47:44 -0600 | [diff] [blame] | 255 | Run Keyword If '${expected_status}' == 'Success' |
meghagn | 122340d | 2022-02-01 04:57:37 -0600 | [diff] [blame] | 256 | ... Run Keywords Wait Until Page Contains ${ip_address} timeout=40sec |
| 257 | ... AND Validate Network Config On BMC |
| 258 | |
| 259 | ... ELSE IF '${expected_status}' == 'Invalid format' |
| 260 | ... Run Keywords Page Should Contain Invalid format AND |
| 261 | ... Click Button ${xpath_cancel_button} |
meghagn | 97f7eb4 | 2022-03-02 02:59:35 -0600 | [diff] [blame] | 262 | |
| 263 | |
| 264 | Configure And Verify Network Settings Via GUI |
| 265 | [Documentation] Configure and verify network settings via GUI. |
| 266 | [Arguments] ${xpath_nw_settings} ${xpath_nw_settings_input_field} ${input_value} |
| 267 | |
| 268 | # Description of argument(s): |
| 269 | # xpath_nw_settings xpath of the network settings. |
| 270 | # xpath_nw_settings_input_field xpath of the network setting's input field. |
| 271 | # input_value Input value for configuration. E.g. hostname, IP etc. |
| 272 | |
| 273 | Wait Until Keyword Succeeds 30 sec 10 sec Click Element ${xpath_nw_settings} |
| 274 | Input Text ${xpath_nw_settings_input_field} ${input_value} |
Sweta Potthuri | a3e5de1 | 2023-02-06 01:46:53 -0600 | [diff] [blame] | 275 | Click Button ${xpath_save_button} |
meghagn | 97f7eb4 | 2022-03-02 02:59:35 -0600 | [diff] [blame] | 276 | Wait Until Page Contains ${input_value} timeout=30sec |