2017-02-02 5 views
0

В моем приложении iOS один элемент кнопки содержит текст «abc ... me». enter image description hereМетод getText не получает многоточие в тексте? Как получить текст, содержащий многоточие?

Но когда я использую метод getText(), чтобы получить текст этого элемента, он возвращает мне полный текст abchsshshme. Но я ожидаю сокращения «abc ... me».

В xml отображается полное имя abchsshshme, но в интерфейсе отображается abc ... me.

Могу ли я сделать это в appium?

+0

Можете ли вы приложите снимок экрана экрана от Appium инспектора? – Vinod

+0

Привет, добавлено изображение в xml, он показывает полный текст вместо эллипсиса –

ответ

0

Вы пробовали этот путь ?,

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

Привет, Раман, что польза от этого? Мы вручную меняем текст, но я хочу, чтобы appium автоматически получал текст как abc ... me без метода замены –

+0

Не могли бы вы поделиться снимком этой активности с Button. – Raman

+0

Привет, добавлено изображение, в xml отображается полный текст вместо многоточия –