Robotframework 瑞典文字与机器人框架

Robotframework 瑞典文字与机器人框架,robotframework,Robotframework,我正在使用Robot框架进行瑞典语应用程序的自动化测试。 我想在文本框中输入瑞典语文本。文本包含瑞典语言的特殊字符,如Ä、Ö、Å 例如,我想输入文本“STÖDE”,但它以“ST\xd6DE”的形式输入文本。 请让我知道如何输入正确的字符。 我的代码如下: Input Text ${objectName} STÖDE 也许这只是我在使用机器人框架4.0(linux上的Python 3.8.5)时遇到的版本问题。我进入圣奥德的各个领域都没有问题。 我将示例下载到robot框架库,并对其

我正在使用Robot框架进行瑞典语应用程序的自动化测试。 我想在文本框中输入瑞典语文本。文本包含瑞典语言的特殊字符,如Ä、Ö、Å

例如,我想输入文本“STÖDE”,但它以“ST\xd6DE”的形式输入文本。 请让我知道如何输入正确的字符。 我的代码如下:

Input Text    ${objectName}    STÖDE

也许这只是我在使用机器人框架4.0(linux上的Python 3.8.5)时遇到的版本问题。我进入圣奥德的各个领域都没有问题。 我将示例下载到robot框架库,并对其进行了修改以输入文本。输入时没有问题

*** Settings ***
Library           SeleniumLibrary

*** Variables ***
${text}    STÖDE

*** Test Cases ***
Google Devops And Input Text
    Open Browser To Google
    Go To Search Field


*** Keywords ***
Open Browser To Google
    Open Browser    https://www.google.com    browser=firefox
    Maximize Browser Window
    Google Should Be Open

Go To Search Field
    Wait Until Page Contains Element    //*[@id="L2AGLb"]/div
    Click Element    //*[@id="L2AGLb"]/div
    Wait Until Page Contains Element    xpath=/html/body/div[1]/div[3]/form/div[1]/div[1]/div[1]/div/div[2]   
    Input Text    xpath=//body/div[1]/div[3]/form/div[1]/div[1]/div[1]/div/div[2]/input    ${text}


Google Should Be Open
    Location Should Contain    www.google.com

当您运行问题中的代码时会发生什么?您是否检查了.robot本身的编码?如果此文件格式不支持,您可能会看到这些类型的字符。另一种方法是使用
Get file
将字符串从文件读取到变量中。