[英]Robot Framework: Unable to run the Robot test case with variables that has unicode in the file
當我嘗試運行以下腳本時,出現錯誤:
UnicodeDecodeError:“ utf8”編解碼器無法解碼位置63的字節0xa5:無效的起始字節
注意-我必須使用相同的變量,因此可以使用其他定位符。但是,如果刪除日元符號,它將正常工作-如何解決它
***Settings***
Library Selenium2Library
*** Variables ***
${DC_CURRENCY_SELECTOR_VERIFY} xpath=//label[contains(text(),' ¥ 10')]
***Test Cases***
Test browser
open browser http://google.com chrome
您可以使用Robot框架提供的字符串關鍵字來對變量進行編碼。 我相信這樣會起作用:
${DC_CURRENCY_SELECTOR_VERIFY} = Encode String To Bytes ${DC_CURRENCY_SELECTOR_VERIFY} ASCII errors=ignore
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.