cjw2021
(紫陌翌晨)
1
问题描述: 真机调试,调用swipe方法滑动屏幕,每次一次完整的滑动没有完成,手机端和服务端同时卡死不动。夜神模拟器(安卓:7.1.2)可以正常滑动
测试手机: 华为p20
安卓版本: 10
本地Java版本: 1.8.0_281
python版本::3.8.7
Appium-Python-Client版本: 1.2.0
android sdk: Android10(API 29)
appium服务端测试过的版本: 1.19.1,1.20.2,1.21.0
启动参数:
服务端卡死截图:
手机端卡死界面截图:
服务端执行日志:
appium-server-logs.txt (25.2 KB)
Jaxon
(霍格沃兹-修然)
2
代码怎么写的呀,滑动的时候,有木有加上持续时间这个参数
cjw2021
(紫陌翌晨)
3
有写的,我还以为是自己封装的有问题,然后自己调用swipe方法同样有问题
def test_swipe(self, app_main_page):
m_page, _ = app_main_page
m_page.goto_contact_list()
sleep(1)
size = m_page._window_size
w = size['width']
h = size['height']
# m_page.swipe(num=3, duration=1000)
# m_page.swipe(direction='down', num=3)
# m_page.swipe(direction='left', num=3)
# m_page.swipe(direction='right', num=3)
# print(m_page.driver.get_cookies())
start_x = int(w * 0.5)
start_y = int(0.8 * h)
end_x = int(w * 0.5)
end_y = int(0.2 * h)
for i in range(3):
m_page.driver.swipe(start_x, start_y, end_x, end_y, 3000)
sleep(2)