gpt4 book ai didi

apache - Ant build 无法识别西类牙字符

转载 作者:行者123 更新时间:2023-12-04 23:48:30 27 4
gpt4 key购买 nike

我有一个使用 Apache ANT 执行测试的 Selenium 项目。

在某些情况下,我需要验证一些西类牙语文本,例如“eBay España”,即带有重音字符的文本。

当我从我的 IntelliJ IDEA IDE 正常执行测试时,它会正常运行并正确验证西类牙文字符。

但是当我尝试从 IDE 中的 Apache ANT 控制台执行测试时,它无法识别西类牙重音字符。

检查订单

  • 正常执行 -

    INFO [main] (VerifySpanishCharacters.java:45) - FIRE FOX 驱动程序已实例化 INFO [main] (VerifySpanishCharacters.java:46) - 实例化的 SELENIUM 驱动程序 INFO [main] (VerifySpanishCharacters.java:47) - https://login.salesforce.com/com.cognizant.automation.resources.ExcelSheetUtil.SheetReader@149b290易趣西类牙áéíóú INFO [main] (VerifySpanishCharacters.java:61) - selenium 驱动程序已关闭

  • Apache ANT 执行

    消息已记录[testng] INFO [pool-2-thread-1] (VerifySpanishCharacters.java:45) - FIRE FOX 驱动程序实例化消息已记录[testng] 信息 [pool-2-thread-1] (VerifySpanishCharacters.java:46) - 实例化的 SELENIUM 驱动程序消息已记录[testng] 信息 [pool-2-thread-1] (VerifySpanishCharacters.java:47) - https://login.salesforce.com/消息已记录[测试] com.cognizant.automation.resources.ExcelSheetUtil.SheetReader@7bc899消息已记录[testng] eBay 西类牙消息已记录[测试] ���� 消息已记录[testng] INFO [pool-2-thread-1] (VerifySpanishCharacters.java:61) - selenium 驱动程序已关闭

能否请您提供一个可能的解决方案。

最佳答案

您可以使用以下链接将文本更改为 UTF8/UTF-16M 字符,您可以使用该字符代替带有一些转义序列的文本

http://macchiato.com/unicode/convert.html

转到此链接,在输入框编辑器中输入您的文本,然后在输出框编辑器的下拉列表中选择 UTF-16M,然后单击输入框编辑器和输出框编辑器之间的按钮,您可以获得所需的值在输出框编辑器中。您可以在代码中使用带有转义序列的值。

例如,对于文本“eBay España”,您将得到输出为“0065 0042 0061 0079 0020 0045 0073 0070 0061 00F1 0061”,您可以将此值与转义序列一起使用为“\u0065\u0042\u0061\u0079”\u0020\u0045\u0073\u0070\u0061\u00F1\u0061”。

试试这个...

关于apache - Ant build 无法识别西类牙字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12462123/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com