Thanks for the reply
I will run this keyword in my robot testcase, just input the arguments after this keyword like this format:
My Keyword system=sys1 domain=mydomain.com cmd_user=my_user1
My Keyword system=sys2 domain=mydomain.com cmd_user=my_user2 cmd_group=my_group2
My Keyword tenant=t1 source=my_source cmd_user=my_user3 cmd_group=my_group3 cmd=extensive
sorry, I just list the command line input argument in the code example, and not list the keyword name and [Arguments]
in fact, my expected result is some variable ${cmd_suffix} can save previous value in this keyword, and not be overwrite. the scope is only in this keyword. (local keyword scope variable), seems current result is overwrite previous value and can’t save previous value.