51Testing软件测试论坛

标题: monkeyrunner问题请教 [打印本页]

作者: lovelorn0327    时间: 2014-12-8 15:51
标题: 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
monkeyrunner 具体没怎么玩过,从报错信息看 就基本的语义转换/字符类型有误吧~
你可以尝试哟类型转换函数去定义内容;
或者重新定义长宽等像素数值试试呢?
另外默认你定义的是int型还是char?自己看看实例先?
作者: lovelorn0327    时间: 2014-12-15 13:45
已经查到问题,的确是类型转换错误,非常感谢
作者: cuikejie123    时间: 2016-5-28 18:33
貌似是不能直接相乘




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2