Javascript KarateUI通配符定位器不';t匹配特殊字符(ä;、ü;、ö;)
我正在尝试查找具有精确文本的html元素:Javascript KarateUI通配符定位器不';t匹配特殊字符(ä;、ü;、ö;),javascript,java,karate,testautomationfx,Javascript,Java,Karate,Testautomationfx,我正在尝试查找具有精确文本的html元素: Then assert exists('{a}Enddatum: Bitte geben Sie ein gültiges Enddatum für das Koordinierungsverfahren im Format tt.mm.jjjj an.').exists 我要查找的HTML元素如下所示: <a href="#label_Serviceverfahren_vermittlungsprozesse_0__endzeitp
Then assert exists('{a}Enddatum: Bitte geben Sie ein gültiges Enddatum für das Koordinierungsverfahren im Format tt.mm.jjjj an.').exists
我要查找的HTML元素如下所示:
<a href="#label_Serviceverfahren_vermittlungsprozesse_0__endzeitpunktDatum">Enddatum: Bitte geben Sie ein gültiges Enddatum für das Koordinierungsverfahren im Format tt.mm.jjjj an.</a>
我试图以不同的方式逃离“ü”,但直到现在我都没有运气。遵循这个过程很重要,因为这听起来像是一个需要解决的基本问题: 这不会占用您太多时间,下面是一个示例: 也许您正在使用VisualStudio Code/
karate.jar
选项?在这种情况下,是否可以尝试添加此系统参数:-Dfile.encoding=UTF-8
例如,这是您需要进行的编辑:
使用系统参数将“ü”变为“U”├╝': <代码>错误com.intuit.karate-断言失败:断言计算为false:exists({a}Enddatum:bite geben Sie eing)├╝ltiges Enddatum f├╝r das Koordinierungsverfahren im格式tt.mm.jjj an.')。存在我现在将检查UI测试,但您的链接是identical@c0deP修复了链接。是的,这很奇怪,如果能得到一个样本就好了。我不能在UI测试项目中复制这个问题,所以这似乎是我这边的事情,如果我发现有用的东西,会让你不断更新
ERROR com.intuit.karate - assertion failed: assert evaluated to false: exists('{a}Enddatum: Bitte geben Sie ein g³ltiges Enddatum f³r das Koordinierungsverfahren im Format tt.mm.jjjj an.').exists