前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >appium实现模拟qq消息侧滑删除对话

appium实现模拟qq消息侧滑删除对话

作者头像
雷子
发布2021-03-15 15:15:09
6500
发布2021-03-15 15:15:09
举报
文章被收录于专栏:雷子说测试开发

有人问我,appium怎么去删除qq聊天的,

当时想到的是滑动,

可是具体的大概有个思路,于是乎,就想自己来实现下,

打开模拟器,开发者选项,找到显示坐标的

然后去打开qq获取要删除的消息的坐标后,

思路是y不变。x变化。

用到api TouchAction

整个代码是:

代码语言:javascript
复制
代码语言:javascript
复制
from appium import webdriverimport time
 
from appium.webdriver.common.touch_action import TouchAction
desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['deviceName'] = '127.0.0.1:62001'
desired_caps['preformVersion'] = '4.4.2'
desired_caps['appPackage'] = 'com.tencent.mobileqq'
desired_caps['appActivity'] = '.activity.SplashActivity'
driver = webdriver.Remote('http://localhost:4723/wd/hub',
desired_caps)
time.sleep(10)
TouchAction(driver).press(x=250,y=235).wait(1000)\
.move_to(x=5,y=235).release().perform()
time.sleep(6)
driver.find_element_by_xpath\
('//android.view.View[@content-desc=\"删除\"]').click()

实现效果:

这就实现了 appium操作qq,实现滑动删除消息。

关注公众号,不定期更新。

github 地址:https://github.com/liwanlei 腾讯视频:http://v.qq.com/vplus/6797e52f56a39105a0b6c87bb849e22c/videos

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-06-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 雷子说测试开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • github 地址:https://github.com/liwanlei 腾讯视频:http://v.qq.com/vplus/6797e52f56a39105a0b6c87bb849e22c/videos
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档