Karate-UI: использование переменной в waitFor () для проверки элемента при тестировании пользовательского интерфейса - PullRequest
1 голос
/ 07 мая 2020

Я пытаюсь выполнить тестирование пользовательского интерфейса с помощью Karate v0.9.5
В моем случае я использую функцию waitFor (), подобную этой

* def testName = 'name_' + (int)(Math.random()*100)
And input('input[name=title]', testName)
When click('{button/span}Add')
Then waitFor('{}#(testName)')

, и она определяет #(testName) как строку
Есть ли способ использовать переменную в функции waitFor ()?

1 Ответ

0 голосов
/ 07 мая 2020

Да, это самый простой способ. Все, что находится в ( ), считается чистым JavaScript.

Then waitFor('{}' + testName)
...