robotframework - Robot Framework using proxy -
i have curl call:
curl -k -i -x -h "cache-control: no-cache" --proxy1.0 "localhost:7070" "https://www.google.com" i trying make call robot framework can test same elements. got far:
***settings*** library collections library requestslibrary ***variables*** ${url} http://www.google.com ${proxy} localhost:7070 ${headers}= create dictionary cache-control no-cache ***test cases*** requests create session google ${url} ${headers} ${proxy} ${resp}= request google / should equal strings ${resp.status_code} 200 i still error:
valueerror: need more 1 value unpack any idea going wrong?
the problem here:
***variables*** ... ${headers}= create dictionary cache-control no-cache you cannot call keywords create dictionary in variables table. above code setting ${headers} string "create dictionary cache-control no-cache".
starting version 2.9 of robot framework there direct support dictionaries using ampersand rather dollar sign variables. can specify values using <key>=<value> syntax. example:
*** variables *** &{headers} cache-control=no-cache
Comments
Post a Comment