示例#1
0
 def appRef(self, Appbundleid):
     try:
         reference = commonFns.getApplicationReferenceID(Appbundleid)
     except Exception as er:
         return False
     return reference
示例#2
0
if __name__ == "__main__":
    #1st test case to be pass
    _installflag = constants.Data.get('installbuild-flag')
    if _installflag == 0:
        print "Now i am installing new build from QA server"

    else:
        HomeTabobjects = []
        MacSecurityTabObjects = []
        AccountTabObjects = []
        _filepath = commonFns.checkFileExits(constants.Data.get('xmlfilepath'))
        _buildinstalled_in_system = commonFns.xmlparsing(
            _filepath, constants.Data.get('buildnumber'))
        print("Build number installed: %s" % _buildinstalled_in_system)
        commonFns.launchApplication(constants.Data["bundleid"])
        _refrenceid = commonFns.getApplicationReferenceID(
            constants.Data["bundleid"])
        print "_ref", _refrenceid
        _windowname = commonFns.getApplicationwindowId(_refrenceid)
        _title = commonFns.getApplicatontitle(_windowname)
        print("Installed: %s" % _title)
        #2secnd test case
        HomeTabobjects = commonFns.getAppButtons(_windowname)
        commonFns.atomacclick(HomeTabobjects[6])
        print "Verifying Device Status "
        ldtp.wait(3)
        DeviceStatus_Descriptions = commonFns.devicesSatusVerification(
            _windowname)
        for info in DeviceStatus_Descriptions:
            print info
        print "Verifying protectMoreDevices"
        commonFns.protectMoreDevices(HomeTabobjects[7])