2014-07-21 59 views
1

我正試圖從我的測試中上傳文件,我正在使用量角器測試並能夠將鍵發送到文件並獲取文件名,上次更改屬性,但文件大小達到爲0,而實際尺寸爲53:在CentOS測試中更改輸入文件值時獲取文件大小0

See the full logs herehere is the code

property=lastModifiedDate 
    value=Fri Jul 18 2014 15:57:29 GMT+0000 (UTC) 
property=name 
    value=e2eUpload-1.txt 
property=type 
    value=text/plain 
property=size 
    value=0 

============================================== 

$ ls -la ./test/sample 
total 16 
drwxrwxr-x 2 go go 4096 Jul 18 15:57 . 
drwxrwxr-x 3 go go 4096 Jul 18 15:57 .. 
-rwxrwxrwx 1 go go 53 Jul 18 15:57 e2eupload-1.txt 

還有,你可以在這裏下載它顯示了文件信息的神器瀏覽器:https://snap-ci.com/rafbgarcia/test/branch/master

只需點擊用戶提交上方的保存到驅動器圖標即可。

測試在使用Chrome v35的CentOS環境中運行。

Ubuntu上的測試也失敗了,但是它們在MacOS上運行良好。

任何人都可以幫忙嗎?

謝謝。

回答

0

我遇到了同樣的問題,結果我錯誤地輸入了文件的路徑。在.sendKeys(路徑)之前在量角器測試中添加一個檢查可能會有所幫助,以確保您輸入的文件確實存在。

if (!fs.existsSync(path)) { 
    throw new Error('file "' + path + '" does not exist'); 
}