my $fname = "D:/dev/t/tests/selenium/phantomjs-2.1.1-windows.zip"; my $remote_fname = $driver->upload_file( $fname ); my $element = $driver->find_element( '//*[@id="file_uploader"]/div/div/div/div[1]/div[1]/div/span' ); $element->send_keys( $remote_fname );