0

我已经使用 PicoContainer 在 Cucumber 步骤定义之间实现了一个共享的测试上下文。

请在下面的共享驱动器中找到我编写的完整代码。

https://drive.google.com/file/d/1bBxOJDW7auqN_CX9tc0KEDo-TiPzew6m/view?usp=sharing

在实现 PicoContainer 之前,我只有一个 Step 定义类,在实现它之后,我为 Home Page 和 Login Page 创建了两个单独的 step def 类。

请找到我正在自动化的以下功能。在我实现共享测试上下文后,只有第一个场景成功运行,而运行第二个场景新浏览器正在打开,然后出现 NullPointerException 失败。

Feature: Login Action

 Scenario Outline: Successful Login with Valid Credentials
    Given User is on Home Page
    When User Navigate to LogIn Page
    And User enters "<username>" and "<password>"
    Then Message displayed Login Successfully
    Examples:
    | username   | password |
    | username@gmail.com | userpassword |


Scenario: Successful LogOut
    When User LogOut from the Application
    Then Message displayed LogOut Successfully

请帮我解决这个问题..

4

0 回答 0