2016-07-07 4 views
0

Мы используем 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> 
)); 

Это отображение на тренажере:

On Simulator

Это снятый снимок (скажем, с помощью screenshot после calabash-ios console):

On screenshot

Без borderWidth, это работает!

Мы находимся на RN 0.26.2, используя калабаш-огурец 0.19.2.

Любая помощь будет оценена по достоинству! Спасибо!

ответ

0

Решено путем обновления calabash-server с помощью calabash-ios download :)