2016-07-07 23 views
0

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:

On Simulator

Dies ist der Screenshot genommen (sagen durch screenshot nach calabash-ios console läuft):

On screenshot

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 !!

Antwort

0

Gelöst durch die Aktualisierung der calabash-server mit einem calabash-ios download :)