RxSwift/scripts/automation-tests/common.js

55 lines
931 B
JavaScript

var goBack = function() {
UIATarget.localTarget().frontMostApp().navigationBar().leftButton().tap()
}
var typeString = function(value) {
UIATarget.localTarget().frontMostApp().keyboard().typeString(value)
}
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);
}