Python Pexpect returns two different outputs -
i have used below code pass password application. gives different output.
import pexpect child=pexpect.spawn("mycommand") i=child.expect(["password:",pexpect.eof]) print "content-type:text\html\n\n success"+str(i)
first executed in command line value return "0", executed through web browser returns value "1". want pass password web application text box how achieve this?
thanks in advance.
thanks
jana
the return value of pexpect.spawn.expect
printing out index
of string position in stream. being 0 or 1 doesn't success.
notice not sending password itself, should use child.sendline
send password after expect
has finished.
Comments
Post a Comment