Appium Codeceptjs滑动函数
我正在使用Appium Codeceptjs滑动函数,appium,swipe,codeceptjs,Appium,Swipe,Codeceptjs,我正在使用codeceptjs和appium驱动程序来测试android应用程序。 现在我对这个框架有不同的问题。我目前正在为一个测试工作,我必须使用swipelft,但它不工作,当该函数调用时没有发生任何事情,还有swipe,swipeRight,swipeUp,swipeDown。有没有人已经解决了这个问题,或者我可以用一个“”()/代码>函数或什么? 你考虑触摸表演(或动作)吗?这对我来说很有效我使用过WebDrivero,似乎Codeceptjs与他们实现移动自动化的appium方法有相
codeceptjs
和appium
驱动程序来测试android应用程序。
现在我对这个框架有不同的问题。我目前正在为一个测试工作,我必须使用
swipelft
,但它不工作,当该函数调用时没有发生任何事情,还有swipe
,swipeRight
,swipeUp
,swipeDown
。有没有人已经解决了这个问题,或者我可以用一个“<代码>”()/代码>函数或什么? 你考虑触摸表演(或动作)吗?这对我来说很有效我使用过WebDrivero,似乎Codeceptjs与他们实现移动自动化的appium方法有相似之处
您是使用Android还是iOS设备进行测试
您是否尝试过对刷卡使用不同的方法覆盖?
根据我的经验,iOS和Android有不同的速度和偏移量设置,您需要调整这些值,直到滑动动作生效
当然,您需要确保选择的视图/滑块/元素是可滚动的,否则滑动将失败
使用以下语法使代码正常工作:
I.executeScript('mobile: swipe', {direction: 'left'});
我用不同的参数测试了几乎所有的视图/滑块/元素,并确保我的视图/滑块/元素是可滚动的,但什么也没有发生。我已经尝试在iOS和Android上使用相同的应用程序使用
swipe
。哦,当然,我有一个使用Touch-Perform的肮脏解决方案,但这不是最终解决方案。