Skip to main content

SOAP Library for Robot Framework

Project description

PyPi downloads Total downloads Latest Version tests

Robot-Framework-SOAP-Library

SOAP Library for Robot Framework

Compatibility

  • Python 3.7 +
  • Zeep 4.2.1 +

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

For the first time installation:

pip install robotframework-soaplibrary

Or you can upgrade with:

pip install --upgrade 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

Example with certificate

You can see here an example of how to use OPENSSL to access a webservice with TLS certificate. (Thanks Michael Hallik)

Keyword Documentation

You can find the keywords documentation here

Authors

Initial development was sponsored by Capgemini Engineering

  • Samuel Cabral
  • Joao Gomes

License

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

robotframework_soaplibrary-1.4.tar.gz (10.4 kB view details)

Uploaded Source

File details

Details for the file robotframework_soaplibrary-1.4.tar.gz.

File metadata

File hashes

Hashes for robotframework_soaplibrary-1.4.tar.gz
Algorithm Hash digest
SHA256 474c49901ba98d802134eff7a562cabb6f127d2e057322c812809c9cb0b5830f
MD5 cd33bf8c3db30e5991cf3e62af407106
BLAKE2b-256 58148ec5f8d2e512ebd2a8f2360c8e417d8f495f90e427f4b3fccccb9aea22fd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page