如何在Robot Framework中对两个列表执行不区分大小写的比较

Arp*_*tha 1 robotframework

我有两个名单说

ListA = [Dog, Cat, Monkey]

ListB = [dog, Cat, Monkey]
Run Code Online (Sandbox Code Playgroud)

我已经使用列表应该包含子列表进行比较,但由于明显的案例更改原因,它失败了.如何仅使用Robot Framework关键字来处理此问题.

小智 6

考虑你有两个列表 ${list1}${list2}

使用Evaluate是在library关键字中构建的Robot框架

${list1_lowerCase}=    Evaluate     "${List}".lower()
${list2_lowerCase}=    Evaluate     "${List2}".lower()
Lists Should Be Equal   ${list1_lowerCase}      ${list2_lowerCase}
Run Code Online (Sandbox Code Playgroud)