为了通过Python脚本在客户端上自动化测试,我下载了TestLink -API-Python-TestLink-0.8.0并执行了>>python TestLinkExample.py
并收到以下错误:
Traceback (most recent call last):
File "TestLinkExample.py", line 114, in <module>
myTLVersion = myTestLink.testLinkVersion()
File "C:\Python37\lib\site-packages\testlink\testlinkapigeneric.py", line 1296, in testLinkVersion
tl_version = self.callServerWithPosArgs('testLinkVersion')
File "C:\Python37\lib\site-packages\testlink\testlinkapigeneric.py", line 1517, in callServerWithPosArgs
response = self._callServer(methodNameAPI, argsOptional)
File "C:\Python37\lib\site-packages\testlink\testlinkapigeneric.py", line 1992, in _callServer
response = getattr(self.server.tl, methodNameAPI)(argsAPI)
File "C:\Python37\lib\xmlrpc\client.py", line 1112, in __call__
return self.__send(self.__name, args)
File "C:\Python37\lib\xmlrpc\client.py", line 1452, in __request
verbose=self.__verbose
File "C:\Python37\lib\xmlrpc\client.py", line 1154, in request
return self.single_request(host, handler, request_body, verbose)
File "C:\Python37\lib\xmlrpc\client.py", line 1166, in single_request
http_conn = self.send_request(host, handler, request_body, verbose)
TypeError: send_request() takes 4 positional arguments but 5 were given在一些论坛上,有人提到这是xmlrpc/client for Python3中的一个错误,但我找不到修复它的方法。
对Python2.7执行相同的命令,得到错误:
Traceback (most recent call last):
File "TestLinkExample.py", line 59, in <module>
import testlink
ImportError: No module named testlink可以在here中找到TestLinkExample.py。
发布于 2019-12-30 18:22:14
为我解决了问题。使用下面的命令。
pip install --user xmlrpchttps://stackoverflow.com/questions/57383127
复制相似问题