DejaGnu contient une extension à tcl appelée 'expect'. DejaGnu est une bibliothèque de scripts expect pour tester les programmes.
Expect est parfaitement approprié pour la création de scripts de login pour telnet ou ftp. Ou pour tout autre programme automatisé devant réagir à la sortie d'un quelconque programme lancé par expect.