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 或者增加的。你看一下你传递的参数。

0
3
慕莱坞6458913
回复
慕仔5107170
你解决这个问题了吗
2018-10-26
共3条回复

Python主讲移动端自动化测试框架Appium

APP自动化基础知识、po模型、关键字模型、服务自动化、持续集成

1508 学习 · 1333 问题

查看课程