| Index: components/test_runner/web_frame_test_client.cc | 
| diff --git a/components/test_runner/web_frame_test_client.cc b/components/test_runner/web_frame_test_client.cc | 
| index 7f78978fb00d0099aea33ddde541a333346ed5f6..f155dd223e68660d01f0d7256581ad69d3c3882d 100644 | 
| --- a/components/test_runner/web_frame_test_client.cc | 
| +++ b/components/test_runner/web_frame_test_client.cc | 
| @@ -22,6 +22,7 @@ | 
| #include "components/test_runner/web_frame_test_proxy.h" | 
| #include "components/test_runner/web_test_delegate.h" | 
| #include "components/test_runner/web_view_test_proxy.h" | 
| +#include "components/test_runner/web_widget_test_proxy.h" | 
| #include "third_party/WebKit/public/platform/WebString.h" | 
| #include "third_party/WebKit/public/platform/WebURL.h" | 
| #include "third_party/WebKit/public/platform/WebURLRequest.h" | 
| @@ -369,8 +370,9 @@ blink::WebPlugin* WebFrameTestClient::createPlugin( | 
|  | 
| void WebFrameTestClient::showContextMenu( | 
| const blink::WebContextMenuData& context_menu_data) { | 
| -  web_view_test_proxy_base_->event_sender()->SetContextMenuData( | 
| -      context_menu_data); | 
| +  delegate_->GetWebWidgetTestProxyBase(web_frame_test_proxy_base_->web_frame()) | 
| +      ->event_sender() | 
| +      ->SetContextMenuData(context_menu_data); | 
| } | 
|  | 
| blink::WebUserMediaClient* WebFrameTestClient::userMediaClient() { | 
| @@ -683,6 +685,7 @@ void WebFrameTestClient::checkIfAudioSinkExistsAndIsAuthorized( | 
| void WebFrameTestClient::didClearWindowObject(blink::WebLocalFrame* frame) { | 
| web_view_test_proxy_base_->test_interfaces()->BindTo(frame); | 
| web_view_test_proxy_base_->BindTo(frame); | 
| +  delegate_->GetWebWidgetTestProxyBase(frame)->BindTo(frame); | 
| } | 
|  | 
| bool WebFrameTestClient::runFileChooser( | 
|  |