[Minium]使用minium自带的unittest?
发布于 6 年前 作者 min90 1226 次浏览 来自 官方Issues

2个问题:

  1. 怎么使用minium自带的unittest?像python一样,开始时就导入:import unittest还是怎样?

  2. 用了官方作者说的方法,比如:先使 input 输入框处在聚焦状态,也就是先点击一下 input 标签,然后再调用 minium.Native().input_text("xxxx"),但是执行代码的时候报错:AttributeError: module 'minium' has no attribute 'Native'

3 回复

请问想要调用的函数有参数要怎么处理

调用的函数的类似这种有参数的

test: function (e) {

log.info(e.test)

}

ios真机native.input_text("xxxx")时会报这个错误

  File "/Users/xxx/.pyenv/versions/3.7.3/lib/python3.7/site-packages/minium/native/minative/iosnative.py", line 59, in input_text

    self.app.session(className="TextField").set_text(text)

AttributeError: 'NoneType' object has no attribute 'session'


  1. https://git.weixin.qq.com/minitest/miniprogram-demo-test 你可以参考一下这里面的例子,使用方式就是创建一个继承于 minium.MiniTest()的类。

  2. 因为没有初始化 Native()模块,必备的你需要一份json 配置文件https://git.weixin.qq.com/minitest/minium-doc/blob/master/minium/Python/framework/config.md 在第一点的例子里面有一个nativetest.py文件,里面有一些例子可以直接使用 Native 模块的能力,那是因为在 setup 的时候已经帮你初始化好了,在 case 里面直接使用即可。你也可以在不使用 minium.MiniTest()的情况下自行初始化 Native 模块

    import minium.native
    native = minium.native.AndroidNative({})
回到顶部