Мы используем Calabash для функционального тестирования, а также скриншоты для нашего реагирования на собственное приложение, но мы столкнулись с проблемой со скриншотами.Calabash берет уродливый скриншот, когда границы присутствуют в приложении React Native.
Когда один компонент имеет границу, скриншот перепутались:
Например, с index.ios.js
, такие как:
import React from 'react';
import { AppRegistry, View } from 'react-native';
AppRegistry.registerComponent('App',() =>() => (
<View style={{flex: 1, backgroundColor: 'blue', justifyContent: 'center', alignItems: 'center'}}>
<View style={{height: 100, width: 200, backgroundColor: 'red', borderColor: 'green', borderWidth: 10}}>
</View>
</View>
));
Это отображение на тренажере:
Это снятый снимок (скажем, с помощью screenshot
после calabash-ios console
):
Без borderWidth
, это работает!
Мы находимся на RN 0.26.2, используя калабаш-огурец 0.19.2.
Любая помощь будет оценена по достоинству! Спасибо!