Ручное и автоматическое тестирование для проверки размера шрифта слова (IOS и Android) - PullRequest
0 голосов
/ 25 октября 2019

Я хотел бы выполнить ручной тест, проверяющий размер шрифта слов на заданном экране. Это был бы Мобильный тест (IOS и Android).

Может ли кто-нибудь указать какой-либо инструмент, обладающий такой функциональностью?

И автоматическое тестирование? Может ли Selenium (Eclipse) выполнить такую ​​проверку? В настоящее время я использую только проверку символов (длина).

Я с нетерпением жду и заранее благодарю вас !!

1 Ответ

0 голосов
/ 25 октября 2019

проверка длины - это (по крайней мере, может быть) модульный тест (просто логика)

если вы хотите проверить, как выглядит ваш вид, вам нужно написать тест UI / UX. Для этой цели я бы порекомендовал Espresso и что-то вроде этого:

onView(withId(R.id.textview_to_check)).perform(
     new MeasureTextSizeAction());

и

public class MeasureTextSizeAction implements ViewAction {

    public MeasureTextSizeAction() {
    }

    @Override
    public Matcher<View> getConstraints() {
        return isDisplayed();
    }

    @Override
    public String getDescription() {
        return "measuring TextView";
    }

    @Override
    public void perform(UiController uiController, final View view) {
        checkArgument(view instanceof TextView);
        float textSize = ((TextView) view).getTextSize();
        // validate
    }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...