首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Healthkit权限的自动化单元测试

Healthkit权限的自动化单元测试
EN

Stack Overflow用户
提问于 2019-01-15 11:37:44
回答 2查看 195关注 0票数 1

我正在为Healthkit编写一个react-native桥,其中包括healthkit的初始化。我还需要为模块编写单元测试。

我想使用Travis对该项目进行自动测试。因此,我需要一种可以自动按下Allow按钮的方式。否则,权限UI将阻塞单元测试流程。

所以,我需要知道如何自动按下allow按钮。

EN

回答 2

Stack Overflow用户

发布于 2019-01-15 13:14:59

Stack Overflow用户

发布于 2021-01-19 02:59:47

我可以使用以下命令来访问这些按钮:

代码语言:javascript
复制
lazy var turnOnAllCategories = app.tables.cells.firstMatch
lazy var allowCategoriesConnectionButton = app.navigationBars.buttons.element(boundBy: 1)

在我的测试中,我检查弹出表单是否显示为:

代码语言:javascript
复制
if turnOnAllCategories.waitForExistence(timeout: waitForExistenceTimeFrame) {
    turnOnAllCategories.tap()
    allowCategoriesConnectionButton.tap()
 }

请记住,根据您的UI,您可能需要更多地过滤app.tablesapp.navigationBars.buttons的结果

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

https://stackoverflow.com/questions/54192377

复制
相关文章

相似问题

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