android chrome 滑动,【自问自答模范帖】Android,chrome 中如何实现滑动,左右滑动...

用的 appium 1.2.0 版本

1.TouchAction 失败

一开始使用的 TouchAction(driver).press(x=150, y=100).move_to(x=250, y=100).release().perform()

失败,总是 404,查询了一些资料说 chrome 下是不支持 TouchAction 的

2.mobile: swipe 失败

driver.execute_script('mobile: swipe', {'duration': 0.5, 'startX': 100, 'startY': 100, 'endX': 200, 'endY': 100})

失败,报错 ↓

debug: Appium request initiated at /wd/hub/session/76891c298f4443cb292fc608ff4fa211/execute

debug: Request received with params: {"sessionId":"76891c298f4443cb292fc608ff4fa211","args":[{"duration":0.5,"endX":200,"startX":100,"startY":100,"endY":100}],"script":"mobile: swipe"}

debug: Pushing command to appium work queue: ["swipe",{"startX":100,"startY":100,"endX":200,"endY":100,"steps":14}]

error: Unhandled error: TypeError: Cannot call method 'sendAction' of null

at null. (C:\Users\chengaomin\Desktop\Appium\node_modules\appium\lib\devices\android\android.js:459:24)

at Object.q.process as _onImmediate

at processImmediate as _immediateCallback context: [POST /wd/hub/session/76891c298f4443cb292fc608ff4fa211/execute {"duration":0.5,"endX":200,"startX":100,"startY":100,"endY":100,"touchCount":1,"element":null}]

又查了一些资料,有人说 chrome 下也不支持 mobile:tap,swipe 等。不知道是不是真这样

已经解决,看一楼回复

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值