收藏
回答

搜素输入框,没有搜索按钮,只能通过键盘的回车实现,minitest框架怎么实现呀?

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

2 个回答

  • yopofeng
    yopofeng
    2023-07-31

    尝试使用with_confirm参数

    https://minitest.weixin.qq.com/#/minium/Python/api/FormElement?id=input

    2023-07-31
    有用 1
    回复 3
    • 七斗
      七斗
      03-01
      1.示例中,el.input("test123") 改成 el.input("test123", with_confirm=True)  就好啦。感谢官方大大,解决了一个大难题。见图一
      2.但是同样的代码,我在另一个小程序里,就是一直报错AssertionError: False is not true : callback called。见图二。可以再帮忙看看嘛。
      03-01
      回复
    • 七斗
      七斗
      03-01
      是不是有什么限制条件啊,图二怎么解决呀
      03-01
      回复
    • yopofeng
      yopofeng
      08-19回复七斗
      input控件的点击会拉起键盘,自动化场景中会收不起来,所以 input 组件的 tap 是会被忽略的。一定要 tap,需要多传一个force=True的参数
      08-19
      回复
  • 胡胡胡小朋友
    胡胡胡小朋友
    2023-07-19

    移动端一般没有搜索按钮,如果不想要回车实现搜索的话可以考虑监听用户输入是否完成,完成后自动搜索

    2023-07-19
    有用
    回复 1
    • 七斗
      七斗
      发表于移动端
      2023-07-19
      监听怎么实现,会不会很麻烦。感觉听起来不好实现。我用keyboard跟pyaotogui的键盘操作都不行。pc端的是可以使用的
      2023-07-19
      回复
登录 后发表内容