55 lines
855 B
JavaScript
55 lines
855 B
JavaScript
|
|
function test(testName, callback) {
|
|
|
|
function pass() {
|
|
UIALogger.logPass( testName );
|
|
}
|
|
|
|
function fail() {
|
|
UIALogger.logFail( testName );
|
|
}
|
|
|
|
function check(f) {
|
|
if (f()){
|
|
pass()
|
|
}
|
|
else {
|
|
fail()
|
|
}
|
|
}
|
|
|
|
sleep(1)
|
|
UIALogger.logStart( testName );
|
|
callback(check, pass)
|
|
}
|
|
|
|
function log(element) {
|
|
UIALogger.logMessage(element.toString())
|
|
}
|
|
|
|
function debug(element) {
|
|
UIALogger.logDebug(element.toString())
|
|
}
|
|
|
|
function logElement(element) {
|
|
UIALogger.logDebug(element.toString())
|
|
}
|
|
|
|
function error(string) {
|
|
UIALogger.logError(string)
|
|
}
|
|
|
|
function warning(string) {
|
|
UIALogger.logWarning(string)
|
|
}
|
|
|
|
function sleep(time) {
|
|
UIATarget.localTarget().delay(time);
|
|
}
|
|
|
|
function writeInElement(element, text) {
|
|
for (var i = 1; i < text.length + 1; i++) {
|
|
element.setValue(text.substring(0, i));
|
|
}
|
|
}
|