• appium 数据参数化 登录模块


    下面是我最近学习的PYTHON的登录代码:

    class test(object):
    
        def getdic(self):
    
            d = {'username': '13', 'password': '1111'}
            return d
    
    printTest = test()
    userInfo = printTest.getdic()
    print userInfo
    for key, value in userInfo.items():
        print key, value
    print userInfo.values()
    print userInfo.keys()

    结果:{'username': '13', 'password': '1111'}
    username 13
    password 1111
    ['13', '1111']
    ['username', 'password']

    里面主要运用了字典的知识,只限于登录一个用户;

    如果你要验证登录用户多种情况的测试用例,这个方法就不适用,下面是我总结的另外一种方法:

    运用list的模拟测试数据

    for user in loginlist:
      logininfo.login(user[0], user[1])
    这样来取得每对用户和密码的值,

    可以根据不同的情况选取不同的方法获取用户名和密码

  • 相关阅读:
    gnuplot
    charles证书安装
    jenkins 配置ssh
    jenkins 配置slave
    centos 安装jenkins
    mac的一些命令
    docker 常用命令
    GO vim环境
    go vendor目录
    protobuf
  • 原文地址:https://www.cnblogs.com/fanxiaojuan/p/4885239.html
Copyright © 2020-2023  润新知