我做自动化反应原生测试与排毒,它有下一个屏幕序列A -> B -> C
,我希望回到屏幕B <- C.
有这个解决方案吗?
后退按钮上有一个testId,所以你可以这样做:
await element(by.id("header-back")).tap();
解决方案是使用traits按钮如下:
await元素(by.traits(['button']))。atIndex(0).tap();
你可以继续创建一个实用程序
export const pressBack = async () => {
if (device.getPlatform() === 'android') {
await device.pressBack(); // Android only
} else {
await element(by.traits(['button']))
.atIndex(0)
.tap();
}
};