Open jzhl opened 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();
@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();