期望RPAREN的输入结果不匹配:运行jython脚本时

时间:2012-12-12 13:07:36

标签: android testing jython monkeyrunner

我一直在尝试运行一个jython脚本,它安装一个包并打开一个活动然后进行屏幕截图,最后将其保存在文件中。我使用以下代码执行此操作:

    from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
device = MonkeyRunner.waitForConnection()
device.installPackage('F:\jind\Example.apk')
package= 'com.android.example'
activity= 'com.android.example.main_activity'
runComponent= package + '/' + activity
device.startActivity(component=runComponent)
device.press('KEYCODE_MENU', MonkeyDevice.DOWN_AND_UP)
result=device.takeSnapshot()
result.writeToFile('F:\jind\lk.png','png')

运行脚本后。 writeToFile()给出错误,说'输入不匹配'结果'期待RPAREN

先谢谢

2 个答案:

答案 0 :(得分:2)

修复丢失')':

device.press()

答案 1 :(得分:2)

RPAREN错误是由result.writeToFile('F:\jind\lk.png','png')中的参数错误引起的。 因为逃避性格。 使用result.writeToFile('F:\\jind\\lk.png','png')代替逃避'\'。 希望它能奏效。