У меня есть сценарий, в котором номер политики генерируется случайным образом в файле определения шага, этот номер политики должен отображаться в отчетах (я использую protractor-множественный-cucumber-html-reporter-plugin-report). Так как отчеты читают данные из ключевого слова Примеры в файле компонентов, мне нужно вернуть номер политики, сгенерированный в файле определения шага, в файл компонентов
- Мой шаг в файле возможностей
Когда значение "" введено в текстовое поле "Номер политики"
Примеры:
policyNumber |
|
Мой код в файле определения шага
иначе if (string2 == "Номер политики") {
await browser.wait (waitCondition.visibilityOf (applicationDataEntryPagePE.policyNumberTextBox), 2000) .then (async (textboxVisible) => {
policyNumber = await string + timestamp.getHours () + timestamp.getMinutes () + timestamp.getMilliseconds ();
await applicationDataEntryPagePE.policyNumberTextBox.sendKeys (policyNumber);
await console.log («Введено значение» + номер политики + «в поле Номер политики»);
return policyNumber;
})
}
Мне нужно вернуть policyNumber в значение примеров в файле Feature