У меня есть ключевое слово с 3 аргументами (3 датами), которое должно найти элемент en и проверить, содержит ли он одну из 3 дат.
Я не знаю, как поступить. Я попробовал это, но это, очевидно, не работает:
Element should contain xpath=//input[@name="date${prefixe}2"]/parent::* ${date1} or ${date2} or ${date3}
И я попробовал это, но это также не работает:
${check1}= Run Keyword and Return Status Element should contain xpath=//input[@name="date${prefixe}1"]/parent::* ${date1}
Run Keyword If not ${check1} ${check1}= Run Keyword and Return Status Element should contain xpath=//input[@name="date${prefixe}1"]/parent::* ${date2}
Run Keyword If not ${check1} Element should contain xpath=//input[@name="date${prefixe}1"]/parent::* ${date3}
У меня "сбой" на первая строка, поскольку элемент не содержит дату1
Как я могу это сделать?
РЕДАКТИРОВАТЬ: мой XPATH работает нормально, я получаю значение моего элемента, моя проблема заключается в "Как я могу сравните это с тремя возможными датами, которые у меня есть ». Я не понимаю, как сравнить мою переменную с 3 разными строками, чтобы проверить, какая из них правильная.