评论

调用scroll_to函数后页面无法滚动,解决问题思路分享

minitest实战经验记录

1.实例化page,滑动不成功

pagetest=self.app.switch_tab("/pages/mall_fusion/index")
self.app.get_current_page()
pagetest.scroll_to(668,500)
time.sleep(1)
self.assertEqual(pagetest.scroll_y, 668, "scroll success")

2.不实例化直接调用,滑动不成功

self.app.get_current_page()
self.page.scroll_to(668,500)
time.sleep(1)
self.assertEqual(pagetest.scroll_y, 668, "scroll success")

3.查看可滑动高度,scroll_height是750,说明是可滑动的,那么问题出在哪?

4.打开开发者工具,录制回放(包含滑动操作),结果导出为jest脚本或者查看用例详情,查看脚本发现,原生js脚本里面是先定位了scoll-view组件,然后再去进行滑动操作

scroll=self.page.get_element("scroll-view.p-mall-fusion-scroll").

scroll.scroll_to(668,500)

最后一次编辑于  2022-06-21  
点赞 2
收藏
评论
登录 后发表内容