Robot Framework Requests. Please Help me ASAP Urgent.

170 views
Skip to first unread message

prasanth kotagiri

unread,
Oct 14, 2016, 9:43:53 AM10/14/16
to robotframework-users
Hi,

I have 2 test cases like below

1. Create Session Init | http://172.30.2.155:8080 

In the above my alias= Init and my app server host is  172.30.2.155:8080.

2.  &{data}= Create Dictionary token=eyJ2IjoxLCJrIjoie1wibWV0YVwiOlwie1xcXCJuYW1lXFxcIjpcXFwiMjZmODk5NTItOTU2Yy00YzVlLTkyZGYtMDE1ZjcyMDg5MTAyXFxcIixcXFwicHVycG9zZVxcXCI6XFxcIkRFQ1JZUFRfQU5EX0VOQ1JZUFRcXFwiLFxcXCJ0eXBlXFxcIjpcXFwiQUVTXFxcIixcXFwidmVyc2lvbnNcXFwiOlt7XFxcImV4cG9ydGFibGVcXFwiOmZhbHNlLFxcXCJzdGF0dXNcXFwiOlxcXCJQUklNQVJZXFxcIixcXFwidmVyc2lvbk51bWJlclxcXCI6MX1dLFxcXCJlbmNyeXB0ZWRcXFwiOmZhbHNlfVwiLFwiMVwiOlwie1xcXCJhZXNLZXlTdHJpbmdcXFwiOlxcXCJKWExWRERfN2ZKT2tRQjZZakItZkRnXFxcIixcXFwiaG1hY0tleVxcXCI6e1xcXCJobWFjS2V5U3RyaW5nXFxcIjpcXFwiTHMtS2RoRmE4ck5ITDBNamJCMFFaU0k3T2VsN1k4MEp4VTlBdzJJRDEyc1xcXCIsXFxcInNpemVcXFwiOjI1Nn0sXFxcIm1vZGVcXFwiOlxcXCJDQkNcXFwiLFxcXCJzaXplXFxcIjoxMjh9XCJ9IiwidCI6IkFBQUFBZ0FBQWdVQS0zMzNOaWhHR2RRbTY4dm5mRk0zNmFHVUZGeFZpMWVFQ0dpYXQ4Z0RlSThfSkg5b0dXVl9rcVBDd1A4MEZReHRzZ0Q0YU9ObDNrbUlva084N29xQWVReHhac0dsejc4UDk3Tm01Z0dnVk9LUHBVcDRPbk9uUFgzR0xVZ1dKTnZpbElGWjg2Y0hUUF9vRUsyRmU3Vmh3N3NyTWdIREtuOTZVLUNCUkxLWklmWmJpNmJ2TXZ0SGdLRWtUNWNzRXl2Wlo1NktlTUhwN2xmbktnVDIxMHBOTFFrRnpSekFFUm9fX0ZjZUpOd1owZ0drUGlueEFaNHI1V3NhSm1LRDVFME8tMGxfWnBwalZvVGxqNF9KRHZSZDdTWWNMbGZ4alpmXzU2dV9uZVJTa3IzMFllNTRlZEwzVGtaZUpjSmlFYjVHWEVRcHpJU1E2Z2UwaU1rOER5UTNsWEhLV0pPYV8xTkNqbnNPQUhwRHFxbldBR014VEdKc2JoYkdtSzFzZTZqM05QdmRVRkM0VTNrX3hoTE13U20yQzRfcldzMzNaSlJObW4ybHRuT2hjTDVEamVzX3F1MDF5YmYwQWxyelE5MnRuaWFoaktZQlVReVB2R3FzMExtclQ1dkh6NXVoWjFuNUNjbzE3SEZmVkp3d0hKMTFPd2xwNWk2c0h0eWhYeU1icVE4LTRjWWN6alY4cUVLdkFCV3ZoRG45MHVHMzJibEpWd29NQ2VuQ2VFQ3h1MDJvUm5zeVF0V2tDREJWcGRSTEVKZG5tVEFNWl90d25uU0h3MWVFTzV2Qlp2WXMzUGVvblA2OGJWaTh1VzdTNXVSRTRCZnJ6bGhHUnA5Y19lQUZCcDFvZ0dOSDc3RWNJT21vRG9lNjV6RWp3cDh5YnVrSk5wX2tjeUIwNlViS3Qzc01BQUFDQlFDdGtCaC1YdlBrclhQakpwYS1jUmthV0pwWUNWMFdhazVKZWFjYlluVHpHejZsaXlHS1pjdW9iZUR3RDhTTDFHUFVsTnlmb1ZRUlJIMk5uVVMxdFlKTlhlaWlMNWFVVzhPY2ZwQTJKSmE3eHpiSm9iSVNHYmdfb3BUcnBwZnB4enM5OURsdlpCV21PbmZXcmtIaTZuY0RYZTBTOWUtMnJxZE5VaDQtYzRJMzNCWUNYNGVQcFF6STRhS3J2bUdSa1lEODJJSGZ1Yldfbm4ydXZzajFRaWpabkJENHVOSy1kdDRWMThjWjRHSXRJdkRzZE9Tek0yeVFlcFVES00xY1BINnZPRHFMd0I0bFFoblhlckJ3QWRpNmtqMFdTaGxYQ0xLc0Mxd3Y5LVctSFZBTlNiUTYtUVJ4UWY4clZ3TVUyX2x1Z1FFZ0pfOTNBWkdQWU5BM2R2alRGalRaUTFWVXEzVXY4UFZjVGR2cktsLUtlZTdUVjRYYVd0QkJDekdhWTdJN2lSanFHNF9iMGx2dUF3Vm15UHQzUTB3NEhWNlZJVGU0eHdwTzhFSFRmNTJab3gyQy1kRWtiWDNiRFBHcWFHSTU4Q3dGRmFMVXB5RktkZVIzRjNYZjg3Qy1PZW1fbW1YZW5jdVlEakM5ZzBUM0lmSnU3d3FMOWpGVXJvRkxBY1hGQmZDbVJ1RDdtbkY3ZVViT01qcjZVTlF5bThKV1IyVW9zSnFnalBheGR3U0dJUjFYbEVHRmZiejgyNlJPN1BTVHZ5RHRWeWU3SjFvVV9pUTB5MEJKQU5seDhqQ1RpYmpicGEwTmJtZVZTTTl6SFJFYU92eW1WenJyQ3dpbTR1TXRPR2NSR0hoWVZwdEgxLTNpcXB1OEpfdHFwOHV6Q3hsMXNSWm1CSVRTZHQyTVVDZyJ9 deviceAddress=172.30.5.50 controllerUrl=http://172.30.2.155:8080
&{headers}= Create Dictionary Content-Type=application/json Authorization=Basic YXBwbGlhbmNlYWRtaW46RDNGQHVsdFBANTV3MHJE Accept= application/json
${response2}= Post Request Init http://172.30.5.50:80/admin/registration headers=&{headers} data=&{data}

Log ${response2}
Log ${response2.reason}
Log ${response2.content}
${status_code} = Convert To String ${response2.status_code}
List Should Contain Value 200 ${status_code} Unexpected server return code ${status_code}

Now in the second test case is returning 500 server error.

It should do a post request to this URL (http://172.30.5.50:80/admin/registration). But instead it is doing a post request to http://172.30.2.155:8080/http://172.30.5.50:80/admin/registration which is wrong URL.

It is appending  http://172.30.2.155:8080 to the URL given in Post request.

Note: To run any test case i need to run the 1st test case which establishes the session to server.(Mandatory)

It is throwing following error like below in RIDE:

ChunkedEncodingError: ("Connection broken: error(10054, 'An existing connection was forcibly closed by the remote host')"

Mallikarjunarao Kosuri

unread,
Oct 15, 2016, 2:57:45 AM10/15/16
to robotframework-users
Try like this

${response2}= Post Request Init /admin/registration headers=&{headers} data=&{data}

If still having issues please create GitHub request https://github.com/bulkan/robotframework-requests we will try to address you problem

Reply all
Reply to author
Forward
0 new messages