Index: chrome/test/remoting/remote_desktop_browsertest.cc |
diff --git a/chrome/test/remoting/remote_desktop_browsertest.cc b/chrome/test/remoting/remote_desktop_browsertest.cc |
index 7966b5c183ab9d0e037fd1324fde844d4fd45e48..fffbaae31ae6357e776e2e220551766ae8a44f50 100644 |
--- a/chrome/test/remoting/remote_desktop_browsertest.cc |
+++ b/chrome/test/remoting/remote_desktop_browsertest.cc |
@@ -309,9 +309,11 @@ void RemoteDesktopBrowserTest::Approve() { |
&RemoteDesktopBrowserTest::IsAuthenticatedInWindow, |
browser()->tab_strip_model()->GetActiveWebContents())); |
- ExecuteScript( |
- "lso.approveButtonAction();" |
- "document.forms[\"connect-approve\"].submit();"); |
+ while (!IsEnabled("submit_approve_access")) { |
weitao
2014/09/08 23:07:48
You should use a ConditionalWaiter for this. And w
anandc1
2014/09/09 00:59:16
Done.
|
+ ASSERT_TRUE(TimeoutWaiter(base::TimeDelta::FromSeconds(1)).Wait()); |
+ } |
+ |
+ ClickOnControl("submit_approve_access"); |
observer.Wait(); |