status-desktop/test/ui-test/testSuites/suite_status/shared/steps/steps.py

38 lines
1.2 KiB
Python

# -*- coding: utf-8 -*-
#******************************************************************************
# Status.im
#*****************************************************************************/
# /**
# * \file steps.py
# *
# * \test Status Desktop - Login
# * \date February 2022
# * \brief This file contains snippets of script code to be executed as the .feature
# * file is processed.
# * The decorators Given/When/Then/Step can be used to associate a script snippet
# * with a pattern which is matched against the steps being executed.
# *****************************************************************************
from common.Common import *
@Given("the application is restarted")
def step(context):
currentApplicationContext().detach()
startApplication("nim_status_client")
@When("user inputs the following |any| with ui-component |any|")
def step(context, text, obj):
input_text(text, obj)
@When("user clicks on the following ui-component |any|")
def step(context, obj):
click_on_an_object(obj)
@Then("the following ui-component |any| is not enabled")
def step(context, obj):
object_not_enabled(obj)