Configurator.getInstance().setKeyInjectionDelay(2000)设置输入延时无效

来源:3-1 核心定位元素

慕丝2278978

2020-11-10 15:53

 long print=Configurator.getInstance().getKeyInjectionDelay();

            UiObject set=mDevice.findObject(new UiSelector().resourceId("com.android.mms:id/embedded_text_editor"));

            //修改默认延时为1秒

            Configurator.getInstance().setKeyInjectionDelay(1000);

            set.setText("aaBB!!!@@@ccd");

            Thread.sleep(2000);

            set.clearTextField();

            //改回原始时间

            Configurator.getInstance().setKeyInjectionDelay(print);

代码如上,设置了输入延时,但是运行时还是setText的内容一次性输入,没有延时,我想要的效果是输入时模拟真人点击那样,一个字符一个字符的输入,而不是一次性全部输入,该怎么实现呢,求指教

写回答 关注

0回答

还没有人回答问题,可以看看其他问题

Android UiAutomator 2.0 入门实战

零基础学习UiAutomator 2.0自动化测试,学会编写 Android 自动化测试用例

14767 学习 · 71 问题

查看课程

相似问题