NO.049-软件元素如何精准点击——By.杭州组
评论
收藏

NO.049-软件元素如何精准点击——By.杭州组

经验分享
启航
2024-01-31 11:41·浏览量:976
启航
发布于 2024-01-31 11:41976浏览


作者:启航

关键词:点击元素、元素位置


一:问题背景

千牛、飞鸽等软件某些页面的元素位置会出现变化,我们在点击这些元素的时候只能是这些元素在当前屏幕显示的时候才能点击到,但是有些元素虽然不在当前屏幕显示但可以校验到,这种时候就会导致元素点击不到或者是点击的是其他的元素,导致流程报错。

二.解决方法

以点击千牛客户端【生意参谋-市场洞察标】为例

1.无限循环获取元素在屏幕上的位置,判断元素位置是否处于可以点击的位置内

首先获取【标题悬浮框】的元素位置

然后获取【服务市场窗格】元素的位置

使用【标题悬浮框】元素底部位置和【服务市场窗格】元素底部位置进行定位,以此来判断目标元素在当前屏幕上可以点击的位置上

2.如果在可以点击的位置内则退出循环,点击元素

3.如果不在可点击的位置上则往下滚动滚轮让元素处于可点击的位置上,然后进行点击

需要先将鼠标移动到可以滚动页面的位置上面,这里移动到【服务市场窗格】元素中心点位置

三.实现效果

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