您需要包括/安装capybara
gem,而不是poltergeist。
,
我建议使用参数@Configuration
@ComponentScan(basePackages = {"my.package1","my.package2"})
@EnableWebMvc
public class SpringMVCRestConfiguration extends WebMvcConfigurerAdapter {
//Adding the resolver for Pagination and Sorting Resolver
@Override
public void addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) {
argumentResolvers.add(paginationResolver());
argumentResolvers.add(sortResolver());
}
//Inject the sortResolver
@Bean
public SortHandlerMethodArgumentResolver sortResolver() {
SortHandlerMethodArgumentResolver argumentResolver = new SortHandlerMethodArgumentResolver();
return argumentResolver;
}
//Inject the Pagination Resolver
@Bean
public PageableHandlerMethodArgumentResolver paginationResolver() {
PageableHandlerMethodArgumentResolver argumentResolver = new PageableHandlerMethodArgumentResolver();
argumentResolver.setMaxPageSize(10);
argumentResolver.setOneIndexedParameters(true);
return argumentResolver;
}
}
运行cucumber
,以便您可以通过详细的&回溯日志查看失败之处。
-v -b
消息
cucumber -v -b <your_cucumber_features/tag>
当您定义在宝石文件中使用
cannot load such file -- capybara (LoadError)
时提示
,但尚未在该机器上安装该gem。因此需要通过
安装水豚
capybara
但是,gem将被安装到特定的RVM,这样,如果您有任何错误,请尝试查看将哪个Ruby版本安装到系统上。我建议安装 rbenv ,以便您可以更好地进行管理。
本文链接:https://www.f2er.com/3134848.html