I've used file_field a bunch -- the IE File Open dialog touchy. My workaround was to always use a full path with no spaces, such as: $ie.file_field(:id, 'upload').set('c:\\testfiles\\uploadme.txt')