diff --git a/Libraries/Components/TextInput/TextInput.js b/Libraries/Components/TextInput/TextInput.js index dc6d05eb9..e7f450a67 100644 --- a/Libraries/Components/TextInput/TextInput.js +++ b/Libraries/Components/TextInput/TextInput.js @@ -409,13 +409,13 @@ var TextInput = React.createClass({ render: function() { if (Platform.OS === 'ios') { - return this._renderIOs(); + return this._renderIOS(); } else if (Platform.OS === 'android') { return this._renderAndroid(); } }, - _renderIOs: function() { + _renderIOS: function() { var textContainer; var autoCapitalize = autoCapitalizeConsts[this.props.autoCapitalize]; @@ -515,7 +515,8 @@ var TextInput = React.createClass({ return ( + rejectResponderTermination={true} + testID={this.props.testID}> {textContainer} ); diff --git a/React/Base/RCTRedBox.m b/React/Base/RCTRedBox.m index 9c5b6d3dd..2d35dcd6f 100644 --- a/React/Base/RCTRedBox.m +++ b/React/Base/RCTRedBox.m @@ -58,6 +58,7 @@ [_rootView addSubview:_stackTraceTableView]; UIButton *dismissButton = [UIButton buttonWithType:UIButtonTypeCustom]; + dismissButton.accessibilityIdentifier = @"redbox-dismiss"; dismissButton.titleLabel.font = [UIFont systemFontOfSize:14]; [dismissButton setTitle:@"Dismiss (ESC)" forState:UIControlStateNormal]; [dismissButton setTitleColor:[[UIColor whiteColor] colorWithAlphaComponent:0.5] forState:UIControlStateNormal]; @@ -65,6 +66,7 @@ [dismissButton addTarget:self action:@selector(dismiss) forControlEvents:UIControlEventTouchUpInside]; UIButton *reloadButton = [UIButton buttonWithType:UIButtonTypeCustom]; + reloadButton.accessibilityIdentifier = @"redbox-reload"; reloadButton.titleLabel.font = [UIFont systemFontOfSize:14]; [reloadButton setTitle:@"Reload JS (\u2318R)" forState:UIControlStateNormal]; [reloadButton setTitleColor:[[UIColor whiteColor] colorWithAlphaComponent:0.5] forState:UIControlStateNormal]; @@ -172,6 +174,7 @@ { if (!cell) { cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"msg-cell"]; + cell.textLabel.accessibilityIdentifier = @"redbox-error"; cell.textLabel.textColor = [UIColor whiteColor]; cell.textLabel.font = [UIFont boldSystemFontOfSize:16]; cell.textLabel.lineBreakMode = NSLineBreakByWordWrapping;