| Tests that Page.setInterceptFileChooserDialog works as expected |
| |
| Running test: testAcceptFile |
| file chooser mode: selectSingle |
| selected files: ["set-intercept-file-chooser-dialog.js"] |
| |
| Running test: testAcceptMultipleFiles |
| file chooser mode: selectMultiple |
| selected files: ["set-intercept-file-chooser-dialog.js","set-intercept-file-chooser-dialog-expected.txt"] |
| |
| Running test: testResetInput |
| first selected files: ["set-intercept-file-chooser-dialog.js"] |
| second selected files: [] |
| |
| Running test: testErrors |
| Try handling non-existing file chooser. |
| { |
| error : { |
| code : -32000 |
| message : No pending file chooser |
| } |
| id : <number> |
| sessionId : <string> |
| } |
| Try enabling file interception in multiclient |
| { |
| error : { |
| code : -32000 |
| message : Cannot enable file chooser interception because other protocol client already intercepts it |
| } |
| id : <number> |
| sessionId : <string> |
| } |
| Test file chooser fails when accepting multiple files for a non-multiple file chooser |
| { |
| error : { |
| code : -32000 |
| message : Expected to accept a single file |
| } |
| id : <number> |
| sessionId : <string> |
| } |
| Test wrong action |
| { |
| error : { |
| code : -32602 |
| message : Unknown action 'badaction' |
| } |
| id : <number> |
| sessionId : <string> |
| } |
| Test trying to handle already-handled file chooser |
| { |
| error : { |
| code : -32000 |
| message : No pending file chooser |
| } |
| id : <number> |
| sessionId : <string> |
| } |
| |