Good Day,
I have a method that system will generate random name to username field but the CustomKeyword is not recognized
Any solution to call the Custom Keyword to other method?
Good Day,
I have a method that system will generate random name to username field but the CustomKeyword is not recognized
Any solution to call the Custom Keyword to other method?
Note that the CustomKeyword that I used I got it from
import com.thedeanda.lorem.Lorem
import com.thedeanda.lorem.LoremIpsum
It’s working under testcase level but within the groovy Custom Keyword is unable to identified
TC Level:
Groovy
hello,
look here - callig kewords one from another was discussed here:
Hi Andrej,
Sorry I can’t understand the solution that you are given to me
and I’m only new in the automation. I’m not sure how can I call Keywords to another class
my guess is, that 2nd image you posted is from your keyword where you are trying to call function defined in another keyword
so in 2nd case use
(new randomData.TestGenerator()).getRandomFirstName()
in case it will not work, please share relevant sources with us.
Man!! Thank you so much!!! It is now working ![]()
@When("User enter valid username and password")
def enterValidCredentials() {
WebUI.setText(findTestObject('loginPage/txtUsername'),(new randomData.TestDataGenerator()).getRandomFirstName())
WebUI.setText(findTestObject('loginPage/txtPassword'), GlobalVariable.password)
}