Expect

E773896

Expect is a Tcl-based automation tool and scripting language extension designed for controlling and testing interactive applications by programmatically responding to their prompts.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
Expect canonical 1

Statements (48)

Predicate Object
instanceOf Tcl extension
automation tool
scripting language extension
software tool
canControl fsck program
ftp sessions
passwd program
rlogin sessions
ssh sessions
telnet sessions
category command-line tool
test automation framework
designedFor automating interactive programs
controlling interactive applications
testing interactive applications
developer Don Libes NERFINISHED
distribution often packaged with Tcl on Unix-like systems
documentation book "Exploring Expect" by Don Libes NERFINISHED
handles interactive command-line prompts
menu-driven text interfaces
password prompts
hasFeature expect command for waiting on patterns
interact command for handing control to user
logging of sessions
regular expression matching
send command for sending input
spawn command for starting processes
timeout handling
influenced Pexpect NERFINISHED
other expect-like libraries in various languages
integratesWith Tcl interpreter
interactionModel script controls pseudo-terminal
license free software license
paradigm event-driven scripting
programmingLanguage Tcl NERFINISHED
runsOn BSD NERFINISHED
Linux NERFINISHED
Unix-like operating systems
macOS NERFINISHED
supports controlling terminal-based programs
pattern-based input matching
programmatic responses to prompts
scripting of command-line interactions
spawning child processes
useCase automated software testing
batch execution of interactive commands
network device configuration
system administration automation

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Tcl influenced Expect