Я использую Nightwatch. js. Вот этот кусок кода:
.elements("css selector", ".inputField", (inputFields: any) => {
console.log("input fields", inputFields);
})
С помощью хроматографа он печатает:
{
sessionId: '5d160b0b2808e96e181a67e347760c51',
status: 0,
value: [{
ELEMENT: '0.31906899492724383-12'
},
{
ELEMENT: '0.31906899492724383-13'
},
]
}
Но с использованием geckodriver:
{
value: [{
'element-6066-11e4-a52e-4f735466cecf': 'f53da795-6871-4
},
{
'element-6066-11e4-a52e-4f735466cecf': '38acacec-17ae-4
},
]
}
В чем проблема? Тип возврата должен быть таким же. Я пытался установить w3c: false
в chromeOptions
, но ничего не изменилось.