RobotFramework:在搜索项中查找带空格的xpath

时间:2017-06-26 14:32:18

标签: xpath robotframework

我不确定如何格式化我想要包含空格的字符串。当我查找 2017年6月21日

格式的字符串时
${date_to_search_for}=    Convert Date    ${completion_date}    date_format=%Y-%m-%d %H:%M:%S.%f     result_format=%d %b %Y    exclude_millis=True
Wait Until Element Is visible  xpath=//*[contains(text(),\"${date_to_search_for}\")]

它给出了错误

Element 'xpath=//*[contains(text(),"21 Jun 2017")]' was not visible in 30 seconds
Arguments: [ 'xpath=//*[contains(text(),"21 Jun 2017")]' ]

我试过逃避上面的报价,它给出了“ 当我不逃避它们时,它会给出“

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

搜索xPath时无需修剪空格。请检查原始html元素,它是否包含任何其他元素(不仅包括您要搜索的文本)?如果是 - 将定位器更改为

//*[contains(. ,'21 Jun 2017')]