Robot框架:如何使用ascii编码字符串?

2024-10-02 18:22:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个关键词:

Verify Payment Method Field
Element Text Should Be    ${paymentMethodValueField}     PDF-lasku sähköpostiin

以下是日志:

^{pr2}$

我需要写这样的东西,但我不知道怎么写:

 PDF-lasku s[ascii symbol]hk[ascii symbol]postiin

有人能帮帮我吗?在


Tags: textfieldpdfasciielementbepaymentsymbol
1条回答
网友
1楼 · 发布于 2024-10-02 18:22:43

我可能会把整个东西转换成一种或另一种格式,然后评估?或者ASCII字符位于字符串的某些部分很重要吗?如果不是,并且您只想验证返回的内容是否与您期望的完全一致,为了简单起见,我可能会使用Encode String to Bytes,如果ASCII很重要,甚至encoding/decoding关键字也可以满足您的需要。在

http://robotframework.org/robotframework/latest/libraries/String.html#Encode%20String%20To%20Bytes

通过使用上面的,您可以将其设置为忽略无法转换的字符,或者用您提供的已知字符替换它们。只需先获取文本,然后执行您想要的任何操作并进行评估。在

如果ASCII位置很重要,则关于解码/编码的备选方案是:

http://robotframework.org/robotframework/latest/libraries/BuiltIn.html#Convert%20To%20Bytes

相关问题 更多 >