我正在尝试使用Selenium的sendKeys()方法在使用POI写入后上传excel文件。 上传文件后,服务器拒绝该文件,因为其MIME类型为“application / zip”,并且设置为仅接受“application / vnd.ms-excel”。
在上传之前有没有办法修改文件的MIME类型?
使用Firefox和Chrome会导致相同的行为:
Firefox设置:Selenium 3.4.0,geckodriver 0.16.1 x64,Firefox 53.0 x64。
Chrome设置:Selenium 3.4.0,chromedriver x64,Chrome 57.0 x64。
我也在Windows 10计算机上运行Java 1.8.0_121。
感谢。
编辑:当正常保存相同的文件(使用MS-Excel)并上传时,服务器接受它(服务器端的mime类型被接收为“application / vnd.ms-excel”)。