fix(Page): fix page.goto to return Response when page pushes new state (#2468)

]Fixes #2411.
This commit is contained in:
Andrey Lushnikov
2018-04-28 00:15:40 -04:00
committed by GitHub
parent a2a9100248
commit 58c46680f3
4 changed files with 12 additions and 1 deletions

View File

@@ -774,6 +774,8 @@ class Frame {
*/
_navigated(framePayload) {
this._name = framePayload.name;
// TODO(lushnikov): remove this once requestInterception has loaderId exposed.
this._navigationURL = framePayload.url;
this._url = framePayload.url;
}

View File

@@ -515,7 +515,7 @@ class Page extends EventEmitter {
helper.removeEventListeners(eventListeners);
if (error)
throw error;
const request = requests.get(this.mainFrame().url());
const request = requests.get(mainFrame._navigationURL);
return request ? request.response() : null;
/**