ericmckean / chromedriver

Automatically exported from code.google.com/p/chromedriver
0 stars 0 forks source link

android - unable to POST an uploaded file - 404 page when form is submitted #989

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Hi,

Set an input type file value seems to works great (temporary file is stored on 
the server running the chromedriver and visually input type file seems to have 
a value).

But when the form is submitted, I got a 404 page with ERR_FILE_NOT_FOUND 
details.

However, the following complete logs attached doesn't seems to throw any 
errors...

Version used : 
- chromedriver 2.12
- android 4.4.4 with Nexus 10
- chrome v39

Anybody could reproduce it? Somebody did it work?

thanks

Original issue reported on code.google.com by yannick....@gmail.com on 4 Dec 2014 at 11:49

GoogleCodeExporter commented 9 years ago
Attachment quota is exceed... So I output it here :

[12,882][INFO]: COMMAND InitSession {
   "desiredCapabilities": {
      "browserName": "chrome",
      "chromeOptions": {
         "androidDeviceSerial": "R32D102S5DB",
         "androidPackage": "com.android.chrome"
      },
      "platform": "ANY"
   }
}
[15,790][WARNING]: PAC support disabled because there is no system 
implementation
[17,576][INFO]: RESPONSE InitSession {
   "acceptSslCerts": true,
   "applicationCacheEnabled": false,
   "browserConnectionEnabled": false,
   "browserName": "chrome",
   "chrome": {

   },
   "cssSelectorsEnabled": true,
   "databaseEnabled": false,
   "handlesAlerts": true,
   "javascriptEnabled": true,
   "locationContextEnabled": true,
   "mobileEmulationEnabled": false,
   "nativeEvents": true,
   "platform": "ANDROID",
   "rotatable": false,
   "takesHeapSnapshot": true,
   "takesScreenshot": true,
   "version": "39.0.2171.59",
   "webStorageEnabled": true
}
[17,579][INFO]: COMMAND SetScriptTimeout {
   "ms": 5000
}
[17,579][INFO]: RESPONSE SetScriptTimeout
[17,580][INFO]: COMMAND MaximizeWindow {
   ":windowHandle": "current",
   "windowHandle": "current"
}
[17,580][INFO]: RESPONSE MaximizeWindow unknown error: command only supported 
for desktop Chrome without debuggerAddress
  (Session info: chrome=39.0.2171.59)
[17,591][INFO]: COMMAND Navigate {
   "url": "http://10.5.100.7/webdriver/form"
}
[17,654][INFO]: Waiting for pending navigations...
[17,742][INFO]: Done waiting for pending navigations
[18,083][INFO]: Waiting for pending navigations...
[18,645][INFO]: Done waiting for pending navigations
[18,645][INFO]: RESPONSE Navigate
[18,646][INFO]: COMMAND GetSource {

}
[18,646][INFO]: Waiting for pending navigations...
[18,646][INFO]: Done waiting for pending navigations
[18,713][INFO]: Waiting for pending navigations...
[18,713][INFO]: Done waiting for pending navigations
[18,713][INFO]: RESPONSE GetSource "\u003C!DOCTYPE html PUBLIC \"-//W3C//DTD 
XHTML+RDFa 1.0//EN\" 
\"http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd\">\u003Chtml 
xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" version=\"XHTML+RDFa 
1.0\" dir=\"ltr\" xm..."
[18,714][INFO]: COMMAND GetUrl {

}
[18,714][INFO]: Waiting for pending navigations...
[18,714][INFO]: Done waiting for pending navigations
[18,722][INFO]: Waiting for pending navigations...
[18,722][INFO]: Done waiting for pending navigations
[18,723][INFO]: RESPONSE GetUrl "http://10.5.100.7/webdriver/form"
[18,723][INFO]: COMMAND Screenshot {

}
[18,723][INFO]: Waiting for pending navigations...
[18,723][INFO]: Done waiting for pending navigations
[20,533][INFO]: Waiting for pending navigations...
[20,533][INFO]: Done waiting for pending navigations
[20,533][INFO]: RESPONSE Screenshot 
"iVBORw0KGgoAAAANSUhEUgAABkAAAAiuCAIAAADSHxhfAAAgAElEQVR4nOzdZ5gl13kf+P97qm7s23m
6e6Ynz2ASQBA5ECTAJItiEhVMiytZS2kt27JW9lorP7QlS7LsRw5rBUqrpYJlr9ar9coKlCiRKzFIjGI
AQRAgQWRgAibPdO4bq+q8736ourdv93T3NAbD7..."
[20,607][INFO]: COMMAND FindElement {
   "using": "id",
   "value": "webdriver-test-form"
}
[20,607][INFO]: Waiting for pending navigations...
[20,607][INFO]: Done waiting for pending navigations
[20,685][INFO]: Waiting for pending navigations...
[20,685][INFO]: Done waiting for pending navigations
[20,685][INFO]: RESPONSE FindElement {
   "ELEMENT": "0.28959902562201023-1"
}
[20,686][INFO]: COMMAND FindElement {
   "using": "class name",
   "value": "vertical-tabs-list"
}
[20,686][INFO]: Waiting for pending navigations...
[20,686][INFO]: Done waiting for pending navigations
[20,755][INFO]: Waiting for pending navigations...
[20,755][INFO]: Done waiting for pending navigations
[20,755][INFO]: RESPONSE FindElement no such element
  (Session info: chrome=39.0.2171.59)
[20,756][INFO]: COMMAND FindChildElements {
   ":id": "0.28959902562201023-1",
   "id": "0.28959902562201023-1",
   "using": "name",
   "value": "files[file]"
}
[20,756][INFO]: Waiting for pending navigations...
[20,756][INFO]: Done waiting for pending navigations
[20,812][INFO]: Waiting for pending navigations...
[20,812][INFO]: Done waiting for pending navigations
[20,812][INFO]: RESPONSE FindChildElements [ {
   "ELEMENT": "0.28959902562201023-2"
} ]
[20,813][INFO]: COMMAND IsElementEnabled {
   "id": "0.28959902562201023-2"
}
[20,813][INFO]: Waiting for pending navigations...
[20,813][INFO]: Done waiting for pending navigations
[20,829][INFO]: Waiting for pending navigations...
[20,829][INFO]: Done waiting for pending navigations
[20,829][INFO]: RESPONSE IsElementEnabled true
[20,829][INFO]: COMMAND IsElementDisplayed {
   "id": "0.28959902562201023-2"
}
[20,829][INFO]: Waiting for pending navigations...
[20,829][INFO]: Done waiting for pending navigations
[20,875][INFO]: Waiting for pending navigations...
[20,875][INFO]: Done waiting for pending navigations
[20,875][INFO]: RESPONSE IsElementDisplayed true
[20,877][INFO]: COMMAND GetElementTagName {
   "id": "0.28959902562201023-2"
}
[20,877][INFO]: Waiting for pending navigations...
[20,877][INFO]: Done waiting for pending navigations
[20,884][INFO]: Waiting for pending navigations...
[20,884][INFO]: Done waiting for pending navigations
[20,884][INFO]: RESPONSE GetElementTagName "input"
[20,885][INFO]: COMMAND GetElementAttribute {
   "id": "0.28959902562201023-2",
   "name": "type"
}
[20,886][INFO]: Waiting for pending navigations...
[20,886][INFO]: Done waiting for pending navigations
[20,917][INFO]: Waiting for pending navigations...
[20,917][INFO]: Done waiting for pending navigations
[20,917][INFO]: RESPONSE GetElementAttribute "file"
[22,921][INFO]: COMMAND UploadFile {
   "file": "UEsDBBQAAAAIAA6rc0UoHugnRg8AAEEPAAANAAAAZHJ1cGxpY29uLnBuZwFBD77wiVBORw0KGgoAAAANSUhEUgAAAFgAAABkCAYAAAACLffiAAAPCElEQVR42u1dCVBUVxZ9gIlGzabJxKSSVGUyqdTETCqT1CSVyTqlqUwSEZBNFjFq1LjEBXdBNsMqOyKbSEBcQ..."
}
[22,922][INFO]: RESPONSE UploadFile 
"/tmp/.com.google.Chrome.ZNX06Q/uploaduNjN4q/druplicon.png"
[22,923][INFO]: COMMAND TypeElement {
   ":id": "0.28959902562201023-2",
   "id": "0.28959902562201023-2",
   "value": [ "/tmp/.com.google.Chrome.ZNX06Q/uploaduNjN4q/druplicon.png" ]
}
[22,923][INFO]: Waiting for pending navigations...
[22,923][INFO]: Done waiting for pending navigations
[23,107][INFO]: Waiting for pending navigations...
[23,107][INFO]: Done waiting for pending navigations
[23,107][INFO]: RESPONSE TypeElement
[23,108][INFO]: COMMAND FindChildElements {
   ":id": "0.28959902562201023-1",
   "id": "0.28959902562201023-1",
   "using": "xpath",
   "value": ".//input[@type=\"submit\" and @value=\"Submit\"]|.//input[@type=\"image\" and @value=\"Submit\"]|.//button[@type=\"submit\" and @value=\"Submit\"]"
}
[23,108][INFO]: Waiting for pending navigations...
[23,108][INFO]: Done waiting for pending navigations
[23,187][INFO]: Waiting for pending navigations...
[23,187][INFO]: Done waiting for pending navigations
[23,187][INFO]: RESPONSE FindChildElements [ {
   "ELEMENT": "0.28959902562201023-3"
} ]
[23,188][INFO]: COMMAND IsElementEnabled {
   "id": "0.28959902562201023-3"
}
[23,188][INFO]: Waiting for pending navigations...
[23,188][INFO]: Done waiting for pending navigations
[23,203][INFO]: Waiting for pending navigations...
[23,203][INFO]: Done waiting for pending navigations
[23,203][INFO]: RESPONSE IsElementEnabled true
[23,204][INFO]: COMMAND IsElementDisplayed {
   "id": "0.28959902562201023-3"
}
[23,204][INFO]: Waiting for pending navigations...
[23,204][INFO]: Done waiting for pending navigations
[23,263][INFO]: Waiting for pending navigations...
[23,263][INFO]: Done waiting for pending navigations
[23,263][INFO]: RESPONSE IsElementDisplayed true
[23,264][INFO]: COMMAND GetElementLocationInView {
   "id": "0.28959902562201023-3"
}
[23,264][INFO]: Waiting for pending navigations...
[23,264][INFO]: Done waiting for pending navigations
[23,309][INFO]: Waiting for pending navigations...
[23,309][INFO]: Done waiting for pending navigations
[23,309][INFO]: RESPONSE GetElementLocationInView {
   "x": 265,
   "y": 274
}
[23,310][INFO]: COMMAND ExecuteScript {
   "args": [  ],
   "script": "window.scrollBy(265, 274)"
}
[23,310][INFO]: Waiting for pending navigations...
[23,310][INFO]: Done waiting for pending navigations
[23,320][INFO]: Waiting for pending navigations...
[23,320][INFO]: Done waiting for pending navigations
[23,320][INFO]: RESPONSE ExecuteScript null
[23,321][INFO]: COMMAND ClickElement {
   ":id": "0.28959902562201023-3",
   "id": "0.28959902562201023-3"
}
[23,321][INFO]: Waiting for pending navigations...
[23,321][INFO]: Done waiting for pending navigations
[23,500][INFO]: Waiting for pending navigations...
[23,777][INFO]: Done waiting for pending navigations
[23,777][INFO]: RESPONSE ClickElement
[23,778][INFO]: COMMAND GetSource {

}
[23,778][INFO]: Waiting for pending navigations...
[23,778][INFO]: Done waiting for pending navigations
[23,863][INFO]: Waiting for pending navigations...
[23,863][INFO]: Done waiting for pending navigations
[23,863][INFO]: RESPONSE GetSource "\u003C!DOCTYPE html>\u003Chtml 
xmlns=\"http://www.w3.org/1999/xhtml\" 
i18n-values=\"dir:textdirection;.style.fontSize:fontsize\" dir=\"ltr\" 
style=\"font-size: 75%;\">\u003Chead>\n  \u003Cmeta charset=\"utf-8\" />\n  
\u003Cmeta name=\"..."
[23,870][INFO]: COMMAND GetUrl {

}
[23,870][INFO]: Waiting for pending navigations...
[23,870][INFO]: Done waiting for pending navigations
[23,879][INFO]: Waiting for pending navigations...
[23,879][INFO]: Done waiting for pending navigations
[23,879][INFO]: RESPONSE GetUrl "data:text/html,chromewebdata"
[23,881][INFO]: COMMAND Screenshot {

}
[23,881][INFO]: Waiting for pending navigations...
[23,881][INFO]: Done waiting for pending navigations
[25,220][INFO]: Waiting for pending navigations...
[25,220][INFO]: Done waiting for pending navigations
[25,220][INFO]: RESPONSE Screenshot 
"iVBORw0KGgoAAAANSUhEUgAABkAAAAiuCAIAAADSHxhfAAAgAElEQVR4nOzde3xU5Z0/8EnCPUKAgBA
RKNeAiKCACohWq2LV1Vq13qvtq7u1rrvd+rLb67rb1rWurba1Xe+3KgJeKK63VhHxrqBgEQUM4X6NJpB
AQgghye+PefX8TifJJIGEPLbv91/nzJw582RyZ..."
[25,244][INFO]: COMMAND Quit {

}
[25,861][INFO]: RESPONSE Quit

Original comment by yannick....@gmail.com on 4 Dec 2014 at 11:50

GoogleCodeExporter commented 9 years ago

Original comment by samu...@chromium.org on 21 Feb 2015 at 12:18