收藏
回答

minium上传图片的mock_choose_image()怎么用呢?

复制用了文档里的代码没有报错

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

7 个回答

  • 阿涛🎃
    阿涛🎃
    10-23

    我用的 nutui,道理应该是一样的,是不是点击的事件没有绑定在 button/input 上?

    import base64
    from pathlib import Path
    import minium
    
    class AddTest(minium.MiniTest):
    
        def test_page(self):
            self.app.switch_tab("/pages/add/add")
    
            current_dir = Path(__file__).parent
            image_name = "cover.jpg"
            with open(current_dir / image_name, "rb") as fd:
                c = fd.read()
                image_b64data = base64.b64encode(c).decode("utf8")
            self.app.mock_choose_image(image_name, image_b64data)
            # ret = self.app.call_wx_method("chooseImage", {})
            # file_tmp = ret.result.result.tempFilePaths[0] # 图片存储地址
            # self.assertTrue(file_tmp)
    
            # 点击上传图片
            self.page.get_element('#t_uploader_cover .t_uploader button.nut-uploader__input').click() # 这里必须由 button 去触发事件
    
    10-23
    有用
    回复
  • 采燕
    采燕
    06-07

    请问如何解决的


    06-07
    有用
    回复
  • 幻风
    幻风
    05-27

    05-27
    有用
    回复
  • lilina
    lilina
    01-03

    感谢这个贴,看文档弄了半天也没上传成功图片,结果调用mock_choose_img之后还需要点击上传按钮。话说文档能不能给萌新提示个一句半句

    01-03
    有用
    回复
  • 彬
    2023-10-07

    点击上传图片,弹窗选择本地图片,点击打开,请问,如何选择对应图片并打开呢

    2023-10-07
    有用
    回复 1
    • 采燕
      采燕
      06-21
      同问,卡在这一步,求回答
      06-21
      回复
  • 旧时光
    旧时光
    2023-06-20

    想问一下,上传图片成功后ide那边不显示预览图,手动点一下加号才出现,这个怎么解决

    2023-06-20
    有用
    回复
  • 安
    2022-09-27

    需要先点击这个上传图片吗,有没有大佬详细讲下怎么使用

    2022-09-27
    有用
    回复 19
    • 安
      2022-10-09
      会用了
      2022-10-09
      回复
    • Ethan ζ 柒
      Ethan ζ 柒
      2022-11-11回复
      怎么使用的呀,大佬
      2022-11-11
      回复
    • 。。。。。。
      。。。。。。
      2022-12-15
      同样想请教一下这个问题,不知道怎么通过代码,实现图片上传
      2022-12-15
      回复
    • 安
      2023-02-02回复。。。。。。
      name为图片名称,调用完这个方法然后点击上传图片
      2023-02-02
      1
      回复
    • 想
      2023-02-02回复
      我调用这段代码没有报错,然后你上面说的点击上传图片是点击添加按钮然后重新点击吗?
      2023-02-02
      回复
    查看更多(14)
登录 后发表内容