def __init__(self,methodName='runTest',parame=None):传None会报错
来源:5-12 多线程、unittest、启动服务逻辑串联

慕仔5107170
2018-06-14
传0或1,只能启动yaml文件里对应编号的device
错误信息:
Failure
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\unittest\suite.py", line 163, in _handleClassSetUp
setUpClass()
File "E:\PycharmProjects\livall\case\test_case.py", line 20, in setUpClass
cls.login_business=LoginBusiness(parames)
File "E:\PycharmProjects\livall\business\login_business.py", line 4, in __init__
self.login_handle=LoginHadle(i)
File "E:\PycharmProjects\livall\handle\login_handle.py", line 4, in __init__
self.login_handle=LoginPage(i)
File "E:\PycharmProjects\livall\page\login_page.py", line 11, in __init__
self.driver = base_driver.android_driver(i)
File "E:\PycharmProjects\livall\base\base_driver.py", line 8, in android_driver
devices=write_file.get_value('user_info_'+str(i),'deviceName')
File "E:\PycharmProjects\livall\util1\write_user_command.py", line 16, in get_value
value = data[key][port]
KeyError: 'user_info_None'
1回答
-
Mushishi
2018-06-15
你好,你看你这启动的信息'user_info_None' 这一个到我们的命令里面肯定找不到啊,我们存储的是'user_info_0 或者增加的。你看一下你传递的参数。
032018-10-26
相似问题