Open haris44 opened 2 years ago
Describe the bug
When openBrowser are instantiated, target ID parameters get bad remote interface (first by default, whereas an id are provided ? )
To Reproduce
Using multiple remote interface for the same device (in this case, an Android remote debugger)
[ { "description": "{\"attached\":false,\"empty\":false,\"height\":1200,\"never_attached\":false,\"screenX\":0,\"screenY\":0,\"visible\":true,\"width\":1920}", "devtoolsFrontendUrl": "https://chrome-devtools-frontend.appspot.com/serve_rev/@16a0130a4eeaae21f1d55b0070aa55f247dbbf64/inspector.html?ws=127.0.0.1:9222/devtools/page/F30967F48A412C254D31E2CA62505D5C", "id": "F30967F48A412C254D31E2CA62505D5C", "title": "about:blank", "type": "page", "url": "about:blank", "webSocketDebuggerUrl": "ws://127.0.0.1:9222/devtools/page/F30967F48A412C254D31E2CA62505D5C" }, "devtoolsFrontendUrl": "https://chrome-devtools-frontend.appspot.com/serve_rev/@16a0130a4eeaae21f1d55b0070aa55f247dbbf64/inspector.html?ws=127.0.0.1:9222/devtools/page/45CA75A8B7417BE4E5FFA8DACADDCF78", "id": "45CA75A8B7417BE4E5FFA8DACADDCF78", "title": "Vue App", "type": "page", "url": "http://192.168.0.163:8080/#/settings", "webSocketDebuggerUrl": "ws://127.0.0.1:9222/devtools/page/45CA75A8B7417BE4E5FFA8DACADDCF78" } ]
Chrome-remote-interface vs taiko :
➜ ~ chrome-remote-interface inspect 45CA75A8B7417BE4E5FFA8DACADDCF78 --local >>> Runtime.evaluate({expression: 'window.location.toString()'}) { result: { type: 'string', value: 'http://192.168.0.163:8080/#/etiquette' } } >>> (To exit, press Ctrl+C again or Ctrl+D or type .exit) >>> ➜ ~ taiko Version: 1.3.2 (Chromium: 100.0.4874.0) Type .api for help and .exit to quit > openBrowser({target : "45CA75A8B7417BE4E5FFA8DACADDCF78",headless : false, port : 9222}); ✔ Browser opened > currentURL() 'about:blank' >
Software version
Gauge version: 1.4.3 Plugins ------- html-report (4.1.4) js (2.4.0) screenshot (0.1.0) ➜ ~ taiko -v Version: 1.3.2 (Chromium: 100.0.4874.0) RELEASE ➜ ~ chrome-remote-interface -v 0.31.2
Fixed in master.
Describe the bug
When openBrowser are instantiated, target ID parameters get bad remote interface (first by default, whereas an id are provided ? )
To Reproduce
Using multiple remote interface for the same device (in this case, an Android remote debugger)
Chrome-remote-interface vs taiko :
Software version