current wifite build doesn't capture handshakes properly. in wifite.py you have to change -R to -Y here (-R shows tips) :
Code:
   if program_exists('tshark'):
        # Call Tshark to return list of EAPOL packets in cap file.
        cmd = ['tshark',
               '-r', capfile,  # Input file
               '-Y', 'eapol',  # Filter (only EAPOL packets) 
               '-n']  # Do not resolve names (MAC vendors)