vigossjjj / CrashMonkey4IOS

iOS Monkey Test Tool.
MIT License
344 stars 135 forks source link

修改custom.js,在执行monkey.RELEASE_THE_MONKEY前执行前置操作,查看不了截图,怎么解决 #57

Open jzhl opened 8 years ago

jzhl commented 8 years ago

@vigossjjj, 我把custom.js改了一下,就是在执行monkey.RELEASE_THE_MONKEY前执行前置操作比如登录注册等,现在看不了截图了,这个要怎么解决啊,我的具体修改内容如下:其他人如果知道怎么解决的麻烦回复我一下,谢谢啦 // Release the monkey Login = function() { var target = UIATarget.localTarget(); var app = target.frontMostApp(); var window = app.mainWindow();

target.delay(15); var loginButton = window.staticTexts()["登录"] var registered = window.staticTexts()["注册"]; if (loginButton.checkIsValid()) { window.textFields()["用户名或手机号"].setValue("chenxs"); window.secureTextFields()[0].setValue("123456"); app.keyboard().buttons()["Done"].tap(); } else if (registered.checkIsValid()) { window.staticTexts()["返回登录"].tap(); target.delay(2); window.textFields()[0].setValue("chenxs"); window.secureTextFields()[0].setValue("123456"); app.keyboard().buttons()["Done"].tap(); } UIALogger.logDebug("login over==========================="); };

function test_main(){ Login(); monkey.RELEASE_THE_MONKEY(); };

test_main();