NO.51-手机购物软件(eg:咸🐟)元素截图精准定位——By.杭州组
评论
收藏

NO.51-手机购物软件(eg:咸🐟)元素截图精准定位——By.杭州组

经验分享
守卫
2024-02-22 11:38·浏览量:1160
守卫
发布于 2024-02-21 10:52更新于 2024-02-22 11:381160浏览

作者:守卫

关键词:精准定位/截图/手机自动化

一、问题背景:

在手机端淘宝、京东、拼多多、咸鱼等购物软件中,商品的排列并非并排的,而是参差不齐的。

问题一:而界面的元素全部都以显示的元素为主,所以只显示一般的元素,想要截图只能截一半

问题二:相似元素的排列并非是左右上下这种规律的顺序排列

二、解决方法:

无论从那个问题考虑,只要将对应元素移动到屏幕正中央就能解决对应问题,因此只需要考虑是根据元素来涉及滑动的上下,以及滑动的位置。

以下是具体解决方案思路:

   那么可以根据元素的纵坐标与中间坐标(请根据自己手机自行设置,eg:1000)进行比较大小。

   如果  纵坐标<中间坐标:

   那么如果 纵坐标>中间坐标

   其中x,y可以随意设置,在屏幕中心区域合理即可。

1.逻辑代码语句

        这里我设计的中心位置(既y)为1000,获取元素纵坐标为元素位置(既y1或y2),这里其实x,y坐标,是根据手机中间位置的坐标随便你写的,要注意的就是由于要添加运算所以结束点y要点亮python图标,(对应值:1230-滑动距离)

  同理当元素位置小于中心位置时,重新设置滑动距离。

三、展示结果

收藏4
全部评论1
最新
发布评论
评论