Разбор JavaScript в коде Ruby Cucumber - PullRequest
0 голосов
/ 03 октября 2018

Я использую 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, чтобы сделать некоторые манипуляции.

Может ли кто-нибудь помочь с этим?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...