我想從本地上傳文件通過Saucelabs REST API並使用以下curl命令上傳文件。什麼是saucelabs中的上傳文件路徑?如何使用特殊的URL文件格式「醬油存儲:your_file_name」測試從我的本地上傳文件通過Sauce Labs REST API
捲曲-u SAUCE_USERNAME:SAUCE_ACCESS_KEY -X POST 「http://saucelabs.com/rest/v1/storage/ SAUCE_USERNAME /imagefile.jpg?overwrite=true」 -H 「內容類型: 應用/八位字節流」 --data二進制@D:/鏡像文件的.jpg
然後我響應輸出等
'{ 「用戶名」: 「SAUCE_USERNAME」, 「大小」:615651, 「MD5」: 「d156965b4d96ea9780a4892c25dc8c4a」, 「文件名」: 「imagefile.jpg」}'
上傳的文件位於Saucelabs臨時存儲中的位置?這個網址是什麼意思http://saucelabs.com/rest/v1/storage/SAUCE_USERNAME/imagefile.jpg?我想在saucelabs中上傳文件路徑。由於醬實驗室不會直接從本地系統接受文件,當我嘗試通過behat測試使用表單輸入文件字段上傳圖像時。 –
我已經出城了,所以我遲到的迴應道歉。您不需要知道文件的位置,當在檢索到的HTML中遇到該位時,它們會處理映射。有問題的URL告訴醬你正在上傳一個圖像,它會在你的用戶名的特殊桶中創建。您的測試不應該確切知道醬汁實驗室服務器上的文件存在的位置。你有沒有嘗試過他們的支持/論壇? – Scott