收藏
回答

【minium】请问现在ide现在可以校验toast了么?

本来想用图像识别,发现ide的截图只能截到webview。。

我想校验modal和toast的内容,请问可有可行的方法?

回答关注问题邀请回答
收藏

1 个回答

  • Sherlockz
    Sherlockz
    2020-08-06

    在最新的 Beta1 版本中,支持了 hook wx 方法,可以用于校验

    def before(args):
        # 这里的 args 就是 Modal 显示的参数
        print(args)
    
    def after(args):
        # 这里的 args 是点击了 Modal 之后返回的参数
        print(args)
    
      self.app.hook_wx_method("showModal",before=before, after=after)
    
    2020-08-06
    有用 1
    回复 5
    • 荒唐镜
      荒唐镜
      2020-08-10
      请问,这样怎么做断言呢?
      2020-08-10
      回复
    • 荒唐镜
      荒唐镜
      2020-08-10
      直接在before或者after断言不生效
      2020-08-10
      回复
    • 荒唐镜
      荒唐镜
      2020-08-11
      我断言了,但是在执行多个脚本的时候,会多次用到这个方法,每调用一次,打印信息就会+1,最后就这样了,虽然不影响结果,但是感觉不是很好,是不是跟那个mock方法一样,要加一个注销的方法
      2020-08-11
      回复
    • YY
      YY
      2020-09-04
      最新的包已经加上了release_hook_wx_method(),可以试试
      2020-09-04
      1
      回复
    • 街灯以北
      街灯以北
      05-19回复荒唐镜
      请教下,我这边两个疑问,1、我这边after之后返回结果一直是none,如下截图,是不是我的写法有问题?2、这样写了之后断言是怎么解决的?
      05-19
      回复
登录 后发表内容
问题标签