我正在使用codeceptjs,并使用appium驱动程序测试安卓应用程序。现在我对这个框架有了不同的问题。我目前正在为一个测试工作,我必须使用swipeLeft,但它不工作,当该函数调用时,也没有发生任何事情,还有swipe,swipeRight,swipeUp,swipeDown。有没有人已经解决了这个问题,或者我可以使用back()函数或其他什么?
发布于 2020-08-08 07:07:55
使用以下语法使您的代码正常工作:
I.executeScript('mobile: swipe', {direction: 'left'});发布于 2019-10-17 11:19:39
您是否考虑过Touch Perform (或Action)?它对我很有效
发布于 2019-10-17 23:51:55
我使用过webdriverio,看起来Codeceptjs与他们的移动自动化appium方法的实现有相似之处。
你是使用Android还是iOS设备进行测试?
你有没有尝试过对Swipes使用不同的方法覆盖?根据我的经验,iOS和安卓有不同的速度和Offset设置,你需要调整这些值,直到你的滑动动作生效。
当然,你需要确保你选择了适当的视图/滑块/元素,即scrollable,否则swipe将失败。
https://codecept.io/helpers/Appium

https://stackoverflow.com/questions/58198933
复制相似问题