如何在 UI 测试中进行新闻发布?

Posted

技术标签:

【中文标题】如何在 UI 测试中进行新闻发布?【英文标题】:How to do press and release in UI Tests? 【发布时间】:2018-05-22 23:28:07 【问题描述】:

我有一个 UITest,只要调用 fastlane 来获取我的应用程序屏幕截图,它就会运行。我有一段代码如下:

app.children(matching: .window)
        .element(boundBy: 0).children(matching: .other)
        .element.children(matching: .other)
        .element(boundBy: 1).children(matching: .other)
        .element(boundBy: 3).press(forDuration: 1.8)

    snapshot("EffectsScreenshot")

但是,这不会产生我想要的效果。相反,我想按下元素,拍摄快照,然后从屏幕上释放压力。目前有什么方法可以在 UI 测试中实现这一点?

【问题讨论】:

那么,我猜你有一些代码可以在你从屏幕上松开手指时做一些事情?可以分享一下吗? 【参考方案1】:

不幸的是,目前没有办法在持续时间内使用 press 并执行操作在该持续时间内

【讨论】:

以上是关于如何在 UI 测试中进行新闻发布?的主要内容,如果未能解决你的问题,请参考以下文章

使用编码的 UI 脚本进行负载测试:如何在负载测试中为多个用户运行编码的 UI 脚本

如何在 android 中使用 dagger 对 kotlin 文件进行 UI 测试?

如何在 XCTest 框架的 UI 测试中测试数据?

使用 Xcode 进行 UI 测试:如何找到没有标题的按钮?

如何在 UI 测试中从标签中检索变量数据

如何在没有 UI 的情况下对钩子进行 Jest 测试