瑞典字符和机器人框架

Vee*_*ena 5 robotframework

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

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

Input Text    ${objectName}    STÖDE
Run Code Online (Sandbox Code Playgroud)

小智 0

也许这只是版本问题我使用Robot Framework 4.0(Linux上的Python 3.8.5)。我在各种字段中输入 ST\xc3\x96DE 没有任何问题。\n我将示例下载到机器人框架库并修改它以输入您的文本。输入没有问题。

\n
*** Settings ***\nLibrary           SeleniumLibrary\n\n*** Variables ***\n${text}    ST\xc3\x96DE\n\n*** Test Cases ***\nGoogle Devops And Input Text\n    Open Browser To Google\n    Go To Search Field\n\n\n*** Keywords ***\nOpen Browser To Google\n    Open Browser    https://www.google.com    browser=firefox\n    Maximize Browser Window\n    Google Should Be Open\n\nGo To Search Field\n    Wait Until Page Contains Element    //*[@id="L2AGLb"]/div\n    Click Element    //*[@id="L2AGLb"]/div\n    Wait Until Page Contains Element    xpath=/html/body/div[1]/div[3]/form/div[1]/div[1]/div[1]/div/div[2]   \n    Input Text    xpath=//body/div[1]/div[3]/form/div[1]/div[1]/div[1]/div/div[2]/input    ${text}\n\n\nGoogle Should Be Open\n    Location Should Contain    www.google.com\n
Run Code Online (Sandbox Code Playgroud)\n