小程序
小游戏
企业微信
微信支付
扫描小程序码分享
2个问题:
怎么使用minium自带的unittest?像python一样,开始时就导入:import unittest还是怎样?
用了官方作者说的方法,比如:先使 input 输入框处在聚焦状态,也就是先点击一下 input 标签,然后再调用 minium.Native().input_text("xxxx"),但是执行代码的时候报错:AttributeError: module 'minium' has no attribute 'Native'
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
https://git.weixin.qq.com/minitest/miniprogram-demo-test 你可以参考一下这里面的例子,使用方式就是创建一个继承于 minium.MiniTest()的类。
因为没有初始化 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({})
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
config.json 还是需要的
请问是通过什么方式运行的,在 pycharm 里面使用单元测试还是在命令行通过 minitest 运行
这个配置文件是 OK 的
是的,但是如果只有一台手机连着电脑,直接让花括号里面空着就可以了
刚刚
current_page.get_element("input").click()current_page.get_element("input").trigger("focus", {"value": True})
请问一下IDE上执行这两句也无法使 input 输入框处在聚焦状态,要怎么破?
定位<viewclass="text act-text">发起抽奖</view>位置
self.page.get_element("view",inner_text ="发起抽奖").click() 或 self.page.get_element(".text",inner_text ="发起抽奖").click() 会报错,请问有其他好的定位方案吗?
请问想要调用的函数有参数要怎么处理
调用的函数的类似这种有参数的
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'
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
https://git.weixin.qq.com/minitest/miniprogram-demo-test 你可以参考一下这里面的例子,使用方式就是创建一个继承于 minium.MiniTest()的类。
因为没有初始化 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({})
config.json 还是需要的
请问是通过什么方式运行的,在 pycharm 里面使用单元测试还是在命令行通过 minitest 运行
这个配置文件是 OK 的
是的,但是如果只有一台手机连着电脑,直接让花括号里面空着就可以了
刚刚
请问一下IDE上执行这两句也无法使 input 输入框处在聚焦状态,要怎么破?
定位<viewclass="text act-text">发起抽奖</view>位置
self.page.get_element("view",inner_text ="发起抽奖").click() 或 self.page.get_element(".text",inner_text ="发起抽奖").click() 会报错,请问有其他好的定位方案吗?
请问想要调用的函数有参数要怎么处理
调用的函数的类似这种有参数的
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'