2016-06-01 13 views
-1

Ich versuche, die folgende Strömung in Python robo zu automatisieren, ‚Anfragen‘Python-Robo-Framework - Wie zu senden Formulardaten in HTTP-Anfrage?

curl -X POST https://localhost:12443/api/customdata/upload/userid/user_values --form "[email protected]_data_values" mit Anfragen

user1_data_values ist die Datei, die Details einiger Informationen haben werden, auf die Benutzer wollen zur Verarbeitung an den Server gesendet

ich bin in der Lage zu tun Post-Anforderung in meinem Automatisierungscode ohne ‚Form‘

>>>>> POST request using URL: https://localhost:12443/api/customdata/upload/userid/user_values 
06/02/2016 00:00:48 [DEBUG] [user_data] - >>>>> Data in request: None 
06/02/2016 00:00:48 [DEBUG] [user_data] - <<<<< Received 200 HTTP code 

ich habe keine Hinweise darauf, wie 0 die Formulardaten zu sendenwo die Datei gespeichert werden soll (user1_data_values) und wie die Datei in Testfällen aufgerufen wird.

Antwort

0

Es wurde, indem Sie die folgenden im Code behoben

url = 'http://httpbin.org/post' files = { 'Datei': open ('Report.xls', 'rb') }

r = requests.post (url, files = Dateien) R.TEXT