NodeJS: wdio-cucumber-framework v2.2.8 - свойство Feature.uri отсутствует
Я модернизирую свой узел wdio-cucumber-framework
зависимость от 2.2.8
от 1.1.0
,
В настоящее время пытаюсь запустить его с "webdriverio": "^4.13.2"
Проблема:
webdriverio
поддерживает огурцы конкретные крючки, и я использую beforeFeature
крючок вот так:
beforeFeature: function (feature) {
console.log(feature)
console.log(feature.uri)
//do some other stuff here
}
Теперь с обновлением до 2.2.8
объект, от которого я получал изменения
Feature {
description: undefined,
keyword: 'Feature',
line: 1,
name: 'Sample',
tags: [],
uri: 'my\\feature\\location\\sample.feature',
scenarios:
[ Scenario {
feature: [Circular],
keyword: 'Scenario',
lines: [Array],
name: '01: Check menu items for Structure',
tags: [],
uri: 'my\\feature\\location\\sample.feature',
line: 6,
description: undefined,
steps: [Array] } ] }
в
{ type: 'Feature',
tags: [],
location: { line: 1, column: 1 },
language: 'en',
keyword: 'Feature',
name: 'Sample',
description: undefined,
children:
[ { type: 'Background',
location: [Object],
keyword: 'Background',
name: '',
description: undefined,
steps: [Array] },
{ type: 'Scenario',
tags: [],
location: [Object],
keyword: 'Scenario',
name: '01: Check menu items for Structure',
description: undefined,
steps: [Array] } ] }
новый, очевидно, не имеет uri
имущество. Есть ли другой способ получить это изнутри?
Заранее спасибо!