我有一些黄瓜方案,我需要为每个业务领域创建通用方法。我有一些页面对象,所以问题是如何将页面对象作为参数传递给步骤定义文件?有什么办法代替反思吗?
是的,借助像黄瓜 picocontainer 这样的依赖注入,您可以轻松地使用步骤定义文件中的页面对象。
请在下面找到参考链接。由于这是一个教程,我无法在单个评论中分享所有内容。
http://www.thinkcode.se/blog/2017/04/01/sharing-state-between-steps-in-cucumberjvm-using-picocontainer