【问题标题】:Codeceptjs swipe functionCodeceptjs 滑动功能
【发布时间】:2020-01-31 13:56:06
【问题描述】:

我只是使用codeceptjs 并使用appium 驱动程序来测试android 应用程序。 现在我对这个框架有不同的问题。我目前正在进行测试,我必须使用swipeLeft,但它不起作用,当该函数调用时没有任何反应,swipeswipeRightswipeUpswipeDown。有没有人已经解决了这个问题,或者我可以使用back() 函数或其他什么?

【问题讨论】:

    标签: appium swipe codeceptjs


    【解决方案1】:

    使用以下语法使您的代码工作:

    I.executeScript('mobile: swipe', {direction: 'left'});
    

    【讨论】:

      【解决方案2】:

      您是否考虑过触摸执行(或动作)?它对我有用

      【讨论】:

      • 哦,当然,我有一个使用 Touch Perform 的肮脏解决方案,但这不是最终的。
      【解决方案3】:

      我使用过 webdriverio,似乎 Codeceptjs 与他们实现移动自动化的 appium 方法有相似之处。

      您是在使用 Android 还是 iOS 设备进行测试?

      您是否尝试过对 Swipe 使用不同的方法覆盖? 根据我的经验,iOS 和 Android 具有不同的 SpeedOffset 设置,您需要调整这些值,直到获得滑动动作有效。

      当然,您需要确保选择了可滚动的适当视图/滑块/元素,否则滑动将失败。

      https://codecept.io/helpers/Appium

      【讨论】:

      • 我用不同的参数测试了几乎所有的东西,并确保我的视图/滑块/元素是可滚动的,但什么也没发生。我已经尝试在 iOS 和 Android 上通过相同的应用程序使用 swipe
      猜你喜欢
      • 2016-02-09
      • 2020-08-27
      • 2017-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-31
      • 1970-01-01
      • 2015-07-29
      相关资源
      最近更新 更多