Цитирую ответ разраба: тебе для пула документа необходимы куки rememberme, потому что ключ тебе сервер сделает по ним.
У меня отдельный тестовый сервер, так что защита не принципиальна на нем. Я проверяю загрузку файлов, скачивание, отображение и т.д.
Что значит “сервер сделает ключ по кукам”? Откройте chrome dev tools / network tab, пройдите UI автризацию и покажите реквесты. В частности - как происходит авторизация? Есть ли handshake? Появляются ли дополнительные хэдеры в реквестах после авторизации?
:host:host :method:POST :path:/edi/account/login :scheme:https :version:HTTP/1.1 accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 accept-encoding:gzip, deflate accept-language:ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4 cache-control:no-cache content-length:32 content-type:application/x-www-form-urlencoded cookie:sessionid=70F9C147734BB3C606DB62A40CA5B929; __utma=185498161.1973530648.1415333758.1436346862.1436346862.1; _ym_uid=1446532402799338815; _ga=GA1.2.1973530648.1415333758 origin:host pragma:no-cache referer:host/edi/account/login upgrade-insecure-requests:1 user-agent:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.111 Safari/537.36
set-cookie:rememberme=eyJhbGciOiJub25lIiwidHlwIjoiandzIn0.eyJpc3MiOiJUZXN0IFdlYiBiMmIiLCJhdWQiOlsiQjJCIl0sImV4cCI6MTQ1MzgxMDMxNywiaWF0IjoxNDUzODA2NzE3LCJwaWQiOiJiMjU0YjM1ZC00MmU4LTRlMjMtODc5YS1lZGY3NGY5NjRkOTgiLCJjaWQiOiIyZTEwZTM5NC1mYTZhLTQ3ZmYtYTFkMi1iYjQ2YTlkMTZjYTIifQ.;
Это в ответе
@Alik_Gilizdinov что то вы наворотили …
Давайте определятся. Вы либо тестируете UI либо API
Если UI то браузер запомнит вашу куку после авторизации, и вы смело можете selenium’ом прикреплять ваш файл и отправлять
Если API то садитесь за изучение матчасти. cURL вам в помощь, начинайте тыкать свой сервер и смотреть что куда отправляется.
Я тестирую UI. Но при этом я могу использовать только java, selenium, Junit(testNG). Инструменты наподобие autoIT использовать запрещено Соответственно, для загрузки файлов необходимо как-то извернуться.
У Меня похожая проблема только нужно скачать файл =)