ContributionsMost RecentMost LikesSolutionsRe: Store/Save the Log results to a different location Hi there, Not sure why you need a new feature for this? You can try using aqFile.Move(). We keep the log file as is and then simply export it to a central location like this for example: var outFileName; var filename = aqConvert.DateTimeToFormatStr(aqDateTime.Now(),"%Y%m%d_%H%M"); Log.Event("Converting output to mht..."); outFileName = Project.ConfigPath + "Log\\" + filename + ".mht"; Log.Message(outFileName); Log.SaveResultsAs(outFileName, 2); //converts output to mht if(aqFile.Exists("q:\\automation\\run_output\\" + filename + ".mht")){ aqFile.Delete("q:\\automation\\run_output\\" + filename + ".mht"); } //Copy the file elsewhere if(aqFile.Move(outFileName, "q:\\automation\\run_output\\" + filename + ".mht")){ Log.Message("File moved"); } else { Log.Warning("File was not moved!"); } Hope this helps somewhat Re: TestComplete 10.6 broke iOS playback? Hi there, I'm not sure what changed, but it seems to be ok for me now. So in other words, iOS tests are fine! Regards, Altus Re: TestComplete 10.6 broke iOS playback? Hi there, It seems i'm experiencing the same issue as you :( It would be helpfull if this could be fixed asap since there are other features in this build that would be great leverage. Re: Need to capture toast message which changes frequently Hi there, Please have a look at your Object Browser. In there you will see a "Mobile" parent node with a "Device" child node. Inside the "Device" node you will find the "Process" node. Select this node and have a look at the "ProcessName" property. This is the value you must use to address your process. var android_process = Aliases.Device.Process(<process_name>); Re: Need to capture toast message which changes frequently Hi there, It may have been mentioned in a previous post, but you should have a look at the "WaitForControlWithText" function. Even though your text for your toast is changing, surely this is expected for you test scenario and thus you can look for it :) Have a look below, try it out and see if it works for you. //JScript function getToast(){ var android_process = Aliases.Device.Process("com.android.qa"); //Returns boolean value (true = found) if(android_process.WaitForControlWithText("toast_text","1000")){ //Do something if the text was found } else { //Do something if the toast was not found } } Re: Project and project suite name lengthsHi Nimeshika You may want to have a look at this entry on Wikipedia. I'm not sure whether TestComplete influences file length, but the OS definately will :) Regards, AltusRe: Object Spy problem with Android OSHi there, Have a look at this forum post and see if it will resolve your issue. Regards, AltusRe: start time node in Description.tcLogThanks! You guys are awesome!start time node in Description.tcLogHi there, Does anybody perhaps know how to convert the "start time" nodes' value (in the Description.tclog file) to a human readable form? Currently it's something like: <Prp name="start time" type="D" value="41983.5217424306"/> It would be handy to know how this value is built up and how to convert it to something in the format of %Y%m%d%H%M I've tried something like new Date().getTime() to get the currentTimeMillis but that does not have the desired effect (and is also completely different). Thanks! Altus SolvedRe: Android Keys Method - Unable to find Keys Method for Option KeyHi there, The "Option" key is actually the "Menu" key //JScript Mobile.Device().PressButton(mbkMenu); That will select the Menu key. Regards, Altus