首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在UI测试中从Swift UI列表中删除项

如何在UI测试中从Swift UI列表中删除项
EN

Stack Overflow用户
提问于 2022-02-11 06:17:48
回答 1查看 521关注 0票数 0

是否可以从UI测试中删除Swift UI列表项?

对于用户,他们可以按下编辑按钮,将列表放到编辑模式(屏幕截图1),然后按红圈与白线,然后按删除。

或者,用户可以滑动删除列表项。

即使打开可访问性检查器,我也看不到图标是什么(带白线的红色圆圈)。当我在上面盘旋时,它没有显示任何东西。而且,如果我尝试使用那个工具,录音机不会记录任何东西。

如果我尝试使用.swipeLeft()尝试删除使用刷手势代替,它实际上“点击”在列表按钮,而不是滑动,只是打开细节视图。

有什么想法吗?我在这里错过了什么?还是说这根本不可能?

EN

回答 1

Stack Overflow用户

发布于 2022-02-11 07:57:27

好的,我找到了一种方法,使它与刷方法一起工作。这相当简单。只需要让测试知道滑动的速度要慢一点。

代码语言:javascript
复制
app.staticTexts["Test"].swipeLeft(velocity: XCUIGestureVelocity.slow)

使用它,我可以点击删除按钮,并断言该项目已经消失。

只要有一种方法可以测试删除(只要我允许滑动删除),我现在就不会对另一种方法过于挑剔。不过,如果有人有答案的话,那就好了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71075886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档