appiumpython滑动中的小游戏如何让界面滑动

最近在研究Python——Appium的自动化实现,大概两个多月吧,感觉现在遇到了一些瓶颈,想请社区的牛人给一个方向,主要还是关于设计模式的。

正常的线性代码完成Android原生和混合App是没问题了,在写的过程中我发现实用性并不大,开发一点很小的变动我的代码就要做大改。感觉很麻烦,于是找了一个叫Page Object的设计模式,按照这个模式写,我现在实现了这么些东西。源代码在这里,还没写完。

因为就我一个人,我就直接使用配置文件处理,代码如下:

 

 
 

 
 

 
 

 
现在最大的困惑就是再怎么走下去,和一个朋友聊的时候他说这个迷茫期是很正常的,说明处在一个比较正常的十字路口,但是下一步怎么走他也没说。
我说说几个比较明确的疑问吧:
  1. 我这种设计方式有哪些比较严重的缺陷?(我自己感觉除了抽离出元素,好像和线性撸代码差别不是特别的大)
  2. 我想过关键字驱动的方法,但是步骤中有很多地方涉及到流程的控制,我没太明白这一块要怎么去设计
  3. 关于Android的性能方面要如何提升?参考群里的优质帖子,我自己也写了一个监控工具:,但是具体这些指标都是死的,不太明白哪些场景应该用哪些手段来测试哪些指标。

在编写UI自动化测试脚本的时候,有时候定位页面元素去操作手机的方法可能会比较麻烦。例如,也许你只是想要一个返回效果,去定位页面返回后还要进行一系列定义、调用点击函数,此时直接使用手机的物理返回键就要方便许多。Appium可利用selenium去操作手机。

先记录自己辛苦百度之后写出来的东西:

记录一、长按某个元素的方法

wait里的时间单位是毫秒,长按N毫秒释放

以下是总结的只是碎片:




转载文章时务必注明原作者及原始链接,并注明「发表于 TesterHome 」,并不得对作品进行修改。

我要回帖

更多关于 appiumpython滑动 的文章

 

随机推荐