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)