瑞典字符和机器人框架

时间:2018-10-12 09:25:29

标签: robotframework

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

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

输入文本$ {objectName}STÖDE

1 个答案:

答案 0 :(得分:0)

也许这只是我使用 Robot Framework 4.0(Linux 上的 Python 3.8.5) 的版本问题。我没有问题进入 STÖDE 到各个领域。 我将示例下载到机器人框架库并修改它以输入您的文本。输入没有问题。

*** 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