前言 登录页面会遇到滑动解锁,滑动解锁的目的就是为了防止别人用代码登录(也就是为了防止你自动化登录),有些滑动解锁是需要去拼图这种会难一点。 有些直接拖到最最右侧就可以了,本篇讲下使用 selenium web 自动化的时候如何滑动解锁。 滑动解锁场景 看下图,是我本地写的一个 slider.htm ...
分类:
编程语言 时间:
2021-01-02 10:38:49
阅读次数:
0
思路:滑动页面的时候监听手势,判断是左滑还是右滑,组件里面接收 list 和 index 然后左滑 index+1 右滑动 index-1,注意判断数组边界 1.在项目根目录下创建 component文件夹 新建vue文件 swiperAction.vue 如下 接收一个 list 和一个 inde ...
分类:
移动开发 时间:
2020-08-25 16:02:29
阅读次数:
166
vue的页面缓存,都知道是用keep-alive来进行缓存的。但是keep-alive却只能缓存页面和页面的数据,却不能缓存页面滑动之后和顶部的距离,从b页面回到a页面之后又是从最顶部开始的,如果页面较短还可以,但是如果页面很长的话,给用户的体验效果就会很差。这个时候就需要我们对页面的滑动距离也进行 ...
分类:
其他好文 时间:
2020-06-03 20:18:09
阅读次数:
72
吸顶功能 吸顶是一种比较常见的交互效果,当页面滑出屏幕边界,标题会自动吸附在屏幕边缘,用于提示用户。 基本原理 在H5中实现的基本原理就是判断当前页面滑动的距离scrollTop和标题距离页面顶部距离offsetTop的关系,进而设置标题的position = fixed。这里需要明白scrollT ...
分类:
其他好文 时间:
2020-04-28 17:15:04
阅读次数:
50
一、selenium对 js 的操作方法 1、先定义 js 操作 或者 定义 目标元素 2、执行 js 操作: driver.execute_script(js操作) 或者 driver.execute_script("js操作的固定写法", 目标元素) 二、 js 操作 可以在浏览器F12的 co ...
分类:
Web程序 时间:
2020-04-13 19:57:07
阅读次数:
117
屏幕页面滑动在APP自动化测试中属于一个比较常见也比较特殊的操作。 通过查看swipe()方法的源码可以知道它一共有5个参数,分别为: start_x:起点横坐标 start_y:起点纵坐标 end_x:终点横坐标 end_y:终点纵坐标 duration:滑动时间,单位毫秒 并且可以发现,它的本质 ...
分类:
其他好文 时间:
2020-03-06 22:17:15
阅读次数:
659
脑洞爆炸的背景 最近开发项目动效开发越来越多 ; 部分动效需要在页面滑动的时候执行一定的效果;但是发现在移动端 很多时候页面滑动的速度快的时候 , 动效呈现的不稳定性越明显 , 会不流畅; 虽然使用css3的过渡可以从视觉层面解决这个问题 , 但是并不能根治, 于是乎想到了一个方案。。。 reque ...
分类:
移动开发 时间:
2020-01-13 16:00:45
阅读次数:
165
引用:https://www.cnblogs.com/till-the-end/p/8935152.html 简介 看到今日头条小程序页面可以滑动切换,而且tab导航条也会跟着滚动,点击tab导航,页面滑动,切导航栏也会跟着滚动,就想着要怎么实现这个功能 像商城类商品类目如果做成左右滑动切换类目用户 ...
分类:
微信 时间:
2019-12-14 09:42:25
阅读次数:
158
看了网上很多资料,说是-webkit-overflow-scrolling: touch;这个属性引起的问题。可是这个如果没有加的话,ios上面滑动又会卡顿。 所以最后还是用了这个,一开始没有找到好的办法解决这个问题。然后想借鉴淘宝的,可是好像又看不到什么东西。所以就自己的各种尝试。 终于。。。。。 ...
分类:
移动开发 时间:
2019-12-12 10:23:05
阅读次数:
511
1.解决页面使用overflow: scroll在iOS上滑动卡顿的问题? 首先你可能会给页面的html和body增加了height: 100%, 然后就可能造成IOS上页面滑动的卡顿问题。解决方案是: (1) 看是否能把body和html的height: 100%去除掉。 (2) 在滚动的容器中增 ...
分类:
移动开发 时间:
2019-11-22 19:01:34
阅读次数:
229