У меня есть XML, который выглядит так:
<vehicles>
<car>
<model>Accord</model>
<color>Red</color>
</car>
<car>
<model>Civic</model>
<color>White</color>
</car>
</vehicles>
Я уже знаю, что в XML должно быть Красное Соглашение и Белый Цивик.Я хочу использовать библиотеку XML Robot Framework, чтобы убедиться, что «Red» и «Accord» находятся в одном элементе «car», а «White» - в «Civic» в другом.
Я смогполучить элементы "car" в список, используя ключевое слово Get Elements
.Тем не менее, поскольку я не могу гарантировать, какой элемент "автомобиля" является каким, я не могу использовать ключевое слово Element Text Should Be
, чтобы увидеть, что это за цвет, не проверив, какая это модель в первую очередь (и наоборот).
Есть ли способ проверить, что Accord и Red находятся в одном автомобильном элементе, а Civic и White - в другом, без использования условной логики в тестовом примере?