在黄瓜中顺序运行特征文件

时间:2019-01-30 06:38:45

标签: selenium selenium-webdriver cucumber cucumber-java

我有两个问题。

  1. 我有2个特征文件。登录页面(这是第一个),然后是登录名(这是第二个)。但是当我跑步时,总是第二个被首先拾取,因为它按字母顺序排序。我如何按顺序制作它。
  2. 我有两个步骤定义文件。现在,第一个运行正常,但是第二个给我一个空指针异常。我如何使驱动程序对象从第一个捕获该会话并继续执行第二个。

谢谢, 斯里哈莎

2 个答案:

答案 0 :(得分:0)

  1. 为此,您可以在yml文件中列出功能部件文件,然后通过创建gem依次运行每个功能部件文件。您可以看一下https://github.com/nareshnavinash/testbdd来了解如何实现它。

  2. 我认为您必须在第一个功能结束时终止驱动程序,并为第二个功能文件启动新的驱动程序。如果您非常想使用相同的驱动程序,则必须合并两个功能文件。

答案 1 :(得分:0)

我认为,如果要测试“登录页面”导航和登录本身,则应将它们分开。

因此,登录测试可以包括导航步骤,并且两者都可以独立运行。