Чтение содержимого XML-файла в тесте Cypress

#javascript #automation #automated-tests #cypress

Вопрос:

У меня есть xml-файл, который содержит следующие данные,

 <Data>
      statements
</Data>

<IPAddress>
    <ip component='1'>10.10.10.1</ip>
    <ip component='3'>10.10.10.2</ip>
    <ip component='2'>10.10.10.3</ip>
    <ip component='4'>10.10.10.4</ip>
    <ip component='2'>10.10.10.5</ip>
</IPAddress>
 

Мне нужен способ считывания IP-адресов из этого xml-файла на основе их значений атрибутов в it() блок cypress.

Этот xml-файл находится на той же машине, где присутствуют файлы спецификаций cypress.

Комментарии:

1. Я считаю, что вы можете использовать Cypress, .readFile чтобы получить XML в виде строки, а затем использовать браузер DOMParser и его parseFromString метод для создания XML-объекта в памяти, который затем можно использовать с помощью обычного Javascript, как обычный HTML