【发布时间】:2017-12-11 14:14:23
【问题描述】:
当我尝试运行以下脚本时出现错误:
UnicodeDecodeError: 'utf8' codec can't decode byte 0xa5 in position 63: invalid start byte
注意-我必须使用相同的变量,所以替代定位器 但是如果去掉日元符号它就可以正常工作-`如何修复它
***Settings***
Library Selenium2Library
*** Variables ***
${DC_CURRENCY_SELECTOR_VERIFY} xpath=//label[contains(text(),' ¥ 10')]
***Test Cases***
Test browser
open browser http://google.com chrome
【问题讨论】:
-
...不要使用日元符号?
-
该文件是一个 .robot 文件。并且必须使用日元
-
您的 IDE 或文本编辑器很可能将文件保存为 ANSI 而不是 UTF8。检查 IDE 的编码选项。
-
你成功了@FlorentB。你是冠军。有效 。谢谢
标签: python selenium-webdriver unicode robotframework