当前位置:   article > 正文

appium ios 下拉刷新&输入框输入后收起键盘_appuim怎么收起键盘

appuim怎么收起键盘

环境:

系统:ios 10.13.6 (17G12034)

appium:1.14.0

xcode:10.1

iphone:iphone7 12.4

 

1、下拉刷新(顶部)

  1. def drag(ele,time):
  2. '''
  3. 下拉操作
  4. :param ele:
  5. :param time:
  6. :return:
  7. '''
  8. a = 0.5
  9. b1 = 70 / 667
  10. b2 = 450 / 667
  11. # 获取当前手机屏幕大小X,Y
  12. X = driver.get_window_size()['width']
  13. Y = driver.get_window_size()['height']
  14. # 屏幕坐标乘以系数即为用户要点击位置的具体坐标
  15. driver.execute_script("mobile:dragFromToForDuration",
  16. {"duration": time, "element": ele, "fromX":a * X , "fromY": b1 * Y, "toX": a * X,
  17. "toY": b2 * Y})

调用:

  1. # 下拉分享
  2. drag(geteleById("租房"),0.4)

2、输入框输入后收起键盘

这里当初尝试了各种方法都没有效果,包括hideKeyboard(),特别是唤起数字键盘之后,键盘一直收不起来

之后在另一个博客里看到了在输入完成后再输入"\n"就可以了 运行有效

参考:https://blog.csdn.net/hxy199421/article/details/87260772

sendkeyseleByPredicate("type == 'XCUIElementTypeTextField' AND value == '请填写电话号码'","13501500555\n")

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/333939
推荐阅读
  

闽ICP备14008679号