0

我正在尝试使用robotframework-sudslibrary制作一个简单的脚本来添加一个字符串,但它在IDE工具(RED)上出现以下错误:

Starting test: Test.Test.Add Two String  
20191012 01:12:04.165 : FAIL : NameError: name **'urlparse'** is not defined  
Ending test: Test.Test.Add Two String  

请注意:库(urllib.parse)已添加到机器人引用的库中

*** Settings ***

Library    SudsLibrary

Library    urllib.parse

*** Variables ***

${INPUT_DATA_DIR}    ${EXECDIR}/Tests

*** Test Cases ***

Add In Calculator

    Create Soap Client     ${INPUT_DATA_DIR}/WSDL.wsdl
    ${req}  Call Soap Method  Add  1    4
    Should Be Equal As Numbers     ${req}   5
    ${recive}  Get Last Received
    Log To Console    ${recive}

你能帮我解决这个问题吗?

这个 wsdl 文件,我到这里:http ://www.dneonline.com/calculator.asmx?wsdl

4

1 回答 1

2

将以下解析导入我的 PC 上的 Sudslibary 时,它工作正常。

从 urllib.parse 导入 parse_qsl、urljoin、urlparse

于 2019-10-14T12:12:06.933 回答