Wir verwenden Calabash für Funktionstests und Screenshots für unsere Reaktion native App, aber wir stießen auf ein Problem mit Screenshots.Calabash nimmt hässliche Screenshot, wenn Grenzen in React Native App
Wenn eine Komponente einen Rahmen hat, wird der Bildschirm verkorkst:
beispielsweise mit einem index.ios.js
wie:
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>
));
Dies ist die Anzeige auf Simulator ist:
Dies ist der Screenshot genommen (sagen durch screenshot
nach calabash-ios console
läuft):
Ohne die borderWidth
, es funktioniert!
Wir sind auf RN 0.26.2, mit Kalebasse-Gurke 0.19.2.
Jede Hilfe wäre super geschätzt! Danke !!