【问题标题】:getText method is not getting ellipsis in text ? How to get text that contains ellipsis?getText 方法在文本中没有省略号?如何获取包含省略号的文本?
【发布时间】:2017-06-19 04:22:45
【问题描述】:

在我的 iOS 应用中,一个按钮元素包含文本“abc...me”。

但是当我使用getText() 方法获取此元素的文本时,它返回给我全文abchsshshme。但我期待缩短的“abc...me”。

在 xml 中显示全名 abchsshshme,但在 UI 中显示 abc...me。

我可以在 appium 中这样做吗?

【问题讨论】:

  • 能否附上 Appium Inspector 的屏幕截图?
  • 您好,在 xml 中添加了图片,它显示的是全文而不是省略号

标签: ios appium


【解决方案1】:

你试过这种方式吗?,

WebElement uiElement1 = driver.findElementById("ElementId of abc...me Button");
String text = uiElement1.getText().replace("abchsshshme", "abc...me");
System.out.println(text); 

【讨论】:

  • 嗨拉曼这样做有什么好处?我们正在手动更改文本,但我想要的是 appium 自动将文本获取为 abc...我没有替换方法
  • 能否分享一下包含按钮的活动的屏幕截图。
  • 您好添加的图片,在 xml 中显示的是全文而不是省略号
  • @DevduttaGoyal 您找到解决此问题的方法了吗?我遇到了同样的问题,如果您找到任何解决方案,请告诉我。
猜你喜欢
  • 1970-01-01
  • 2018-07-22
  • 1970-01-01
  • 1970-01-01
  • 2014-02-01
  • 2015-01-08
  • 2020-01-20
  • 2019-06-28
  • 2015-09-17
相关资源
最近更新 更多