Я использую Ruby Cucumber в своем проекте, и мне нужно проверить результат запроса (это HTML), и я хотел бы получить доступ к определенному узлу через document.querySelector ("myNode").
Я получаю исключение, которое говорит мне, что выражение "документ" (из document.querySelector) не существует.Я думаю, что Cucumber не распознает мой код JavaScript внутри моего кода Ruby.
Я хотел бы знать, как оценить код JavaScript внутри кода Ruby Cucumber.
Кто-нибудь знает, еслии как я могу это сделать?
Например:
У меня есть этот javascript querySelector выбран из файла HTML:
document.querySelector('.billOfSaleCellBoderBottom > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(4) > td:nth-child(1)').lastChild.textContent.trim()
И он возвращается ко мнестрока вроде этого: '1199883322'
Мне нужно использовать эту строку внутри моего кода ruby, чтобы сделать некоторые манипуляции.
Может ли кто-нибудь помочь с этим?