Instrumentation and Automation

TT with Automation Rework Drops

New KVP (KeyValuePair event) based automation protocol.

KeyValuePairs.MessageType for request: AutomationRequest
Each request has a key called "requestId" which has the unique identifier for this request - the response message will carry this same key/value.

automationFuntion additional keys
fileOpen openFilePathname
folderOpen
openFolderPathname
folderClose
closeFolderPathname
fileMove
moveFileOrigPathname, moveFileDestPathname
folderCreate
createFolderParentDirPathname, createFolderNewDir
fileCopy
copyFileOrigPathname, copyFileDestPathname
fileRename
renameFileOrigPathname,  renameFileDestPathname
folderRename
renameFolderOrigPathname,  renameFolderDestPathname
folderMove
moveFolderOrigPathname, moveFolderDestPathname
folderCopy
copyFolderOrigPathname,  copyFolderDestPathname
fileDelete
deleteFilePathname
folderDelete
deleteFolderPathname
   
   
   
   
   
   
   
   
   
   
   
   

KeyValuePairs.MessageType for response: AutomationResponse

Key Value
automationResult success, failure
(if failure)
errorMessage
- string describing the error -
   

CONTENT BELOW HERE IS OUT OF DATE

Testing

Instrumentation and Automation under development

Sequence

Overall Questions / Notes
Do we need to send return values?
Ask Chris Elwood about changing beanshell app names / uris
Do we need TrueType Fonts for PowerPoint? (Currently disabled)
 
Item Instr Done Automation Done Questions
WE CopyPasteFile(TT)/Copy(CALO) Y Y  
WE CopyPasteFolder(TT)/CopyFolder(CALO) Y Y  
WE CreateFolder Y Y  
WE MoveFile Y Y  
WE MoveFolder Y Y  
WE FileRename Y Y  
WE Navigate Y Y  
WE RenameFolder Y Y  
Word Quit   Y  
Word New   Y  
Word Open   Y  
Word Close   Y  
Word Print   Y  
Word Save   Y  
Word SaveAs   Y  
PPT Quit   Y  
PPT New   Y  
PPT Open   Y  
PPT Close   Y  
PPT Save   Y  
PPT SaveAs   Y  
PPT Print   Y  
Excel Quit   Y  
Excel New   Y  
Excel Open   Y  
Excel Close   Y  
Excel Save   Y  
Excel SaveAs   Y  
Excel Print   Y  
Excel Copy      
Excel Paste      
Excel Cut      
WE Close Y Y  
WE DeleteFile Y Y  
WE DeleteFolder Y Y  
WE PasteFile Y    
WE CopyFolder (copy to clipboard) Y    
WE PasteFolder Y    
WE CopyFile/ClipboardCopy(CALO) Y    

Word Copy
Word Paste
Word Cut

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.