2017-06-26 2 views
0

探している文字列に空白が含まれているように書式を設定する方法がわかりません。私は2017年6月21日に形式で文字列をRobotFramework:検索項目に空白が含まれているxpathを探しています

${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")]' ] 
を与えます\ "

+0

に変更してください:xpath = // * [contains(text()、 '$ {date_to_search_for}')] ' –

答えて

0

xPathを検索するときに空白を削除する必要はありません。オリジナルのhtml要素を確認してください。それには他の要素(検索しているテキストだけでなく)が含まれていますか?もしあれば - ロケータを

//*[contains(. ,'21 Jun 2017')] 
関連する問題