【问题标题】:Manual and automated testing to validate word font size (IOS and Android)手动和自动测试来验证字的字体大小(IOS 和 Android)
【发布时间】:2020-02-21 19:01:32
【问题描述】:

我想执行手动测试来验证给定屏幕上单词的字体大小。这将是移动测试(IOS 和 Android)。

谁能指出任何具有此功能的工具?

还有自动化测试? Selenium (Eclipse) 可以进行这种验证吗?目前我只使用字符验证(长度)。

期待并提前感谢您!

【问题讨论】:

    标签: java android ios selenium selenium-webdriver


    【解决方案1】:

    检查长度是(至少可能是)单元测试(只是逻辑)

    如果您想测试视图的外观,那么您需要编写 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
        }
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-10
      • 2015-08-10
      • 1970-01-01
      • 2015-08-13
      • 2012-11-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多