Я пытаюсь загрузить файл из своего локального через Saucelabs REST API и используя следующую команду curl для загрузки файла. Что такое путь загруженного файла в saucelabs? Как использовать формат файла, специальный URL "соус-память: имя_вашего_файла" для тестированияЗагрузите файл из моего локального через 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 "Content-Type: приложения/октет-поток" --data-бинарная @D:/ImageFile .jpg
Затем я получил выходной отклик как
'{ "имя пользователя": "SAUCE_USERNAME", "размер": 615651, "md5": "d156965b4d96ea9780a4892c25dc8c4a", "имя файла": "imagefile.jpg"}'
Где загруженные файлы находятся в временном хранилище Saucelabs? Что означает этот URL-адрес: http://saucelabs.com/rest/v1/storage/SAUCE_USERNAME/imagefile.jpg? Я хочу, чтобы загруженный путь к файлу находился в saucelabs. Из-за лабораторий соуса не принимаются файлы непосредственно из локальной системы, когда я пытаюсь загрузить изображение, используя поле ввода формы, с помощью тестирования поведения. –
Я был вне города, поэтому извинился за отсроченный ответ. Вы не должны знать, где находится файл, они заботятся о сопоставлении, когда этот бит встречается в извлеченном HTML. В рассматриваемом URL-адресе сообщается, что вы загружаете изображение, и оно будет создано в специальном ведре для вашего имени пользователя. Тестирование не обязательно должно точно знать, где этот файл существует на серверах лабораторий соуса. Вы пробовали их поддержку/форумы? – Scott