【发布时间】:2018-03-22 21:52:45
【问题描述】:
只是想知道你们中是否有人知道如何处理包含下拉列表的网站的特殊字符。我在 Robot Framework (Selenium) 中编写了以下脚本来验证下拉列表的内容:
Verify all required fields and labels are present
Verify a and lists of b for 'ööö'
Verify a and lists of b for '${xyz}'
(...)
Dropdown "{abc}" should contain options "${json_blabla["ABC"]["${xyz}"]}"
但是,在尝试执行此操作时,我在运行脚本时收到以下错误消息:
Resolving variable '${json_blabla["ABC"]["ööö"]}' failed: KeyError: '\xc3\xb6\xc3\xb6\xc3\xb6'
知道如何解决这个问题吗?我确定我以 UTF-8 编码保存了所有内容,我认为 JSON 文件也应该没问题,所以我怀疑它在我刚刚展示的脚本中的某个地方?
【问题讨论】: