*** Settings *** Library Selenium2Library Library OperatingSystem Library DateTime Library String ##Library HttpLibrary.HTTP Library Collections *** Keywords *** Get Server time [Documentation] Getting server time to update the json request [Arguments] ${RequestFile} ${date}= Get Current Date time_zone=local result_format=%Y-%m-%dT%H:%M:%S.%fZ exclude_millis=False #updating the request file with the server time ${file_content}= OperatingSystem.Get File ${RequestFile} @{list}= Split to lines ${file_content} ${data}= Get from list ${list} 5 @{splitted_string}= Split String ${data} : 1 ${time}= Get From List ${splitted_string} 1 Log ${time} @{splitted_string_time}= Split String ${time} " 2 ${times1}= Get From List ${splitted_string_time} 1 Log ${times1} ${replaced_string}= Replace String ${data} ${times1} ${date} @{list1}= Split to lines ${file_content} Remove from list ${list1} 5 Insert into list ${list1} 5 ${replaced_string} Remove File ${RequestFile} :FOR ${line} IN @{list1} \ Append to File ${RequestFile} ${line} encoding=UTF-8 \ Append to File ${RequestFile} ${\n} encoding=UTF-8