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.

All labels observed (1)

Label Occurrences
Expect canonical 2

How this entity was disambiguated

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 ⓘ
distribution often packaged with Tcl on Unix-like systems ⓘ
documentation book "Exploring Expect" by Don Libes ⓘ
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 ⓘ
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 ⓘ
runsOn BSD ⓘ
Linux ⓘ
Unix-like operating systems ⓘ
macOS ⓘ
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 ⓘ

How these facts were elicited

Referenced by (2)

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

Tcl → influenced → Expect ⓘ