Skip to content

jollychang/robotframework-requests

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RequestsLibrary is a Robot Framework test library that uses the Requests HTTP client.

Usage

You need to have requests installed

   pip install -U requests

Now install robotframework-requests

<tr>
    <td> Library </td>
    <td> RequestsLibrary</td>
</tr>

<tr>
    <td>Test Cases</td>
</tr>

<tr>
    <td>Get Requests</td>
</tr>

<tr>
    <td></td>
    <td>Create Session</td>
    <td>github</td>
    <td>http://github.com/api/v2/json</td>
</tr>
<tr>
    <td></td>
    <td>Create Session</td>
    <td>google</td>
    <td>http://www.google.com</td>
</tr>
<tr>
    <td></td>
    <td>${resp}=</td>
    <td>Get</td>
    <td>github</td>
    <td>/</td>
</tr>
<tr>
    <td></td>
    <td>Should Be Equal As Strings</td>
    <td>${resp.status_code}</td>
    <td>200</td>
</tr>

<tr>
    <td></td>
    <td>${resp}=</td>
    <td>Get</td>
    <td>github</td>
    <td>/user/search/bulkan</td>

</tr>

<tr>
    <td></td>
    <td>Should Be Equal As Strings</td>
    <td>${resp.status_code}</td>
    <td>200</td>
</tr>
<tr>
    <td></td>
    <td>${jsondata}=</td>
    <td>To JSON</td>
    <td>${resp.content}</td>
</tr>

<tr>
    <td></td>
    <td>Dictionary Should Contain Value</td>
    <td>${jsondata['users'][0]}</td>
    <td>Bulkan Savun Evcimen</td>
</tr>
Settings
Library Collections

About

Robot Framework keyword library wrapper for requests

Resources

Stars

Watchers

Forks

Packages

No packages published