繁体   English   中英

在uiautomator中传递变量

[英]Passing variables in uiautomator

这是我当前的结构:

 public class PassingVariables extends UiautomatorTestCase{

    int variable1;
    int variable2;

 public void setUp() throws UiObjectNotFound{

       ///Set up

 }

 public void testSetVariable(){
        variable1 = 6;
        variable2 = 7;
        System.out.printlin(variable1 +" " + variable2);
 }
 public void testReadVariable(){
        System.out.println(variable1);
        System.out.println(variable2);
 }

我期待这个输出, 67 ,然后67 但它输出67 ,然后00

当然,构造函数不会被调用一次,如果它们是n个测试,则不会调用n次。 您期望一个共享实例,但实际上,有n个实例。

这是有道理的,因为对于testReadVariable() ,没有在其中设置变量,因此最终得到的默认值为00

测试应该是独立的,并且您希望它们是独立的...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM