monkeyrunner问题请教
from com.android.monkeyrunner import MonkeyRunner as mrfrom com.android.monkeyrunner import MonkeyDevice as md
from com.android.monkeyrunner import MonkeyImage as mi
device = mr.waitForConnection()
width0=1920
height0=1080
width=device.getProperty('display.width')
height=device.getProperty('display.height')
device.touch(46*width/width0,1000*height/height0,'DOWN_AND_UP')
这句话导致报错,求指教
device.touch((46*width/width0),(1000*height/height0),'DOWN_AND_UP')
TypeError: unsupported operand type(s) for /: 'unicode' and 'int'希望高手给予帮助,这个地方该怎么修改
monkeyrunner 具体没怎么玩过,从报错信息看 就基本的语义转换/字符类型有误吧~
你可以尝试哟类型转换函数去定义内容;
或者重新定义长宽等像素数值试试呢?
另外默认你定义的是int型还是char?自己看看实例先? 已经查到问题,的确是类型转换错误,非常感谢 貌似是不能直接相乘
页:
[1]