测试积点老人 发表于 2020-8-20 13:10:12

求解(哪里不对),我写的这段代码执行起来,机器没有反应,但是代码也没任何报错...

求解(哪里不对),我写的这段代码执行起来,机器没有反应,但是代码也没任何报错,直接执行完了(Process finished with exit code 0)
# encoding: utf-8

from uiautomator import Device
import os
import time

d = Device('66b0140')
loop = 0


class SwitchMode(object):
    def __init__(self, mode1, mode2, times):
      self.mode1 = mode1
      self.mode2 = mode2
      self.times = int(times)

    def test(self):
      for loop in range(self.times):
            d(text=self.mode1).click.wait()
            d(text=self.mode2).click()
            time.sleep(3)
            loop += 1
            print "switch to %s for %s times" % (self.mode2, loop)


if __name__ == '__main__':
    SwitchMode('AUTO', 'PORTRAIT', 10)

xchen 发表于 2020-8-20 14:58:52

构造出了一个对象,但没有调用对象的方法

千里 发表于 2020-8-20 18:54:28

只构造了对象没有调用它的方法

郭小贱 发表于 2020-8-21 09:45:02

写个test方法调用下,就可以知道了。

bellas 发表于 2020-8-21 10:28:07

没用调用

海海豚 发表于 2020-8-21 10:54:19

没进行调用,所以机器上看不出来啥

jingzizx 发表于 2020-8-21 13:38:56

单步调试

litingting0214 发表于 2020-8-21 14:24:47

调用一下啊

abcsell 发表于 2020-8-21 16:22:33

这个没有调用呦
页: [1]
查看完整版本: 求解(哪里不对),我写的这段代码执行起来,机器没有反应,但是代码也没任何报错...