Skip to content

fartingrocket/Robot-Framework-SOAP-Library

 
 

Repository files navigation

Robot-Framework-SOAP-Library

SOAP Library for Robot Framework

Compatibility

  • Python 2.7
  • Python 3.7
  • Zeep 3.1.0 (or higher)

Introduction

The SoapLibrary was created for those who want to use the Robot Framework as if they were using SoapUI, just send the request XML and get the response XML.

alt text

alt text

Instalation

These packages are prerequisites for the library:
pip install zeep
pip install six
pip install requests

Then: pip install robotframework-soaplibrary

Example

*** Settings ***
Library           SoapLibrary
Library           OperatingSystem

*** Test Cases ***
Example
    Create Soap Client    http://endpoint.com/example.asmx?wsdl
    ${response}    Call SOAP Method With XML    ${CURDIR}/request.xml
    ${text}    Get Data From XML By Tag    ${response}    tag_name
    Log    ${text}
    Save XML To File    ${response}    ${CURDIR}    response_test

Keyword Documentation

You can find the keywords documentation here

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

SOAP Library for Robot Framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 81.9%
  • RobotFramework 18.1%