Как использовать возвращаемое значение из Java-функции (шага), определенного в файле определения шага в файле функций в JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как использовать возвращаемое значение из Java-функции (шага), определенного в файле определения шага в файле функций в

Сообщение Anonymous »

Итак, у меня есть код Selenium, и я определил шаг в файле определения шага: здесь я возвращаю значение appId, которое мы получаем из консоли Chrome, а затем нам нужно использовать его в нашем файле функций: р>

Код: Выделить всё

@And("we get appId from console"){
public String weGetAppIdfromConsole() {
JavaScriptExecutor executor=(JavascriptExecutor)driver;
String appId = (String)executor.executeScript("return page_data.application_id");
System.out.println(appId);

return appId;
}
Теперь мне нужно использовать этот возвращенный идентификатор приложения в моем файле функций:

Код: Выделить всё

When we fill in following details:
|applicationId| text| Here I need to pass the appId|
Как этого добиться?
Я пробовал использовать appId напрямую как:

Код: Выделить всё

When we fill in following details:
|applicationId| text | appId|
В поле applicationId печатается идентификатор приложения вместо возвращаемого идентификатора приложения. Например, возвращенный appId — «SUMI1234», он печатает «appId» в поле applicationId.

Подробнее здесь: https://stackoverflow.com/questions/784 ... p-definiti
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»