我正在使用Robot框架对瑞典语中的应用程序进行测试自动化。 我想在文本框中输入瑞典语文本。文本包含瑞典语的特殊字符,如Ä,Ö,Å。
例如,我想输入文本“ STÖDE”,但输入文本为“ ST \ xd6DE ”。 请让我知道如何输入正确的字符。 我的代码如下:-
输入文本$ {objectName}STÖDE
答案 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