如何编写测试脚本以处理排毒测试中特定于平台的步骤

问题描述

在仅适用于iOS平台的React本机应用程序中,需要处理系统权限覆盖。

我尝试了device.getPlatform()方法,但无法使用。

if (device.getPlatform() === 'ios') {
     // Locate the allow button
     const allowbutton = await element (by.id('rn-allow-button'));

     // Wait till allow button is visible
     await expect(allowbutton).toBeVisible();

     // Tap on allow button
     await allowbutton.tap();
} 

在iOS平台上运行测试时,它没有进入if语句的正文

"detox": "^16.7.1","react-native": "0.59.10","ios version": "13.0",

设备:iPhone 8 / iPhone 8 Plus

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...