lovelorn0327 发表于 2014-12-8 15:51:53

monkeyrunner问题请教

from com.android.monkeyrunner import MonkeyRunner as mr
from 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'希望高手给予帮助,这个地方该怎么修改

土土的豆豆 发表于 2014-12-10 14:24:21

monkeyrunner 具体没怎么玩过,从报错信息看 就基本的语义转换/字符类型有误吧~
你可以尝试哟类型转换函数去定义内容;
或者重新定义长宽等像素数值试试呢?
另外默认你定义的是int型还是char?自己看看实例先?

lovelorn0327 发表于 2014-12-15 13:45:46

已经查到问题,的确是类型转换错误,非常感谢

cuikejie123 发表于 2016-5-28 18:33:45

貌似是不能直接相乘
页: [1]
查看完整版本: monkeyrunner问题请教