测试人社区

driver定义问题

appium实战2直播问题:在生成driver对象,其他page共用这一个dirver中间有个传值的过程,在传值之前driver在类变量中特殊的定义了一下,这块一直想不明白,如果不加这个类变量的定义,因为下面的方法中已经有了self.driver,直接用这个在其他page类中传值不行吗

不定义也可以的
定义这个类变量指定它的类型,后面使用这个变量的时候会联想出来属性和方法。

后面使用是指:elif那里吗

这个定义只是一个提示作用,比如你定义了变量a,但是其他人用的时候不知道a是int还是str,如果你定义a:int,调用这个变量时,IDE只会联想出int相关的方法