OpenBrowser() target parameter select bad chrome remote interface
haris44 opened this issue · comments
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.