Lines Matching full:browser
5 #include "tests/cefclient/browser/test_runner.h"
19 #include "tests/cefclient/browser/binding_test.h"
20 #include "tests/cefclient/browser/client_handler.h"
21 #include "tests/cefclient/browser/dialog_test.h"
22 #include "tests/cefclient/browser/main_context.h"
23 #include "tests/cefclient/browser/media_router_test.h"
24 #include "tests/cefclient/browser/preferences_test.h"
25 #include "tests/cefclient/browser/resource.h"
26 #include "tests/cefclient/browser/response_filter_test.h"
27 #include "tests/cefclient/browser/root_window_manager.h"
28 #include "tests/cefclient/browser/scheme_test.h"
29 #include "tests/cefclient/browser/server_test.h"
30 #include "tests/cefclient/browser/urlrequest_test.h"
31 #include "tests/cefclient/browser/window_test.h"
32 #include "tests/shared/browser/resource_util.h"
48 // Set page data and navigate the browser. Used in combination with
50 void LoadStringResourcePage(CefRefPtr<CefBrowser> browser, in LoadStringResourcePage() argument
53 CefRefPtr<CefClient> client = browser->GetHost()->GetClient(); in LoadStringResourcePage()
56 browser->GetMainFrame()->LoadURL(kTestOrigin + page); in LoadStringResourcePage()
77 void RunGetSourceTest(CefRefPtr<CefBrowser> browser) { in RunGetSourceTest() argument
80 explicit Visitor(CefRefPtr<CefBrowser> browser) : browser_(browser) {} in RunGetSourceTest() argument
95 browser->GetMainFrame()->GetSource(new Visitor(browser)); in RunGetSourceTest()
98 void RunGetTextTest(CefRefPtr<CefBrowser> browser) { in RunGetTextTest() argument
101 explicit Visitor(CefRefPtr<CefBrowser> browser) : browser_(browser) {} in RunGetTextTest() argument
116 browser->GetMainFrame()->GetText(new Visitor(browser)); in RunGetTextTest()
119 void RunRequestTest(CefRefPtr<CefBrowser> browser) { in RunRequestTest() argument
123 if (browser->GetMainFrame()->GetURL().ToString().find("http://tests/") != 0) { in RunRequestTest()
127 Alert(browser, in RunRequestTest()
151 browser->GetMainFrame()->LoadRequest(request); in RunRequestTest()
154 void RunNewWindowTest(CefRefPtr<CefBrowser> browser) { in RunNewWindowTest() argument
157 config->with_osr = browser->GetHost()->IsWindowRenderingDisabled(); in RunNewWindowTest()
162 void RunPopupWindowTest(CefRefPtr<CefBrowser> browser) { in RunPopupWindowTest() argument
163 browser->GetMainFrame()->ExecuteJavaScript( in RunPopupWindowTest()
167 void RunPluginInfoTest(CefRefPtr<CefBrowser> browser) { in RunPluginInfoTest() argument
170 explicit Visitor(CefRefPtr<CefBrowser> browser) : browser_(browser) { in RunPluginInfoTest() argument
179 // Load the html in the browser. in RunPluginInfoTest()
199 CefVisitWebPluginInfo(new Visitor(browser)); in RunPluginInfoTest()
202 void ModifyZoom(CefRefPtr<CefBrowser> browser, double delta) { in ModifyZoom() argument
205 CefPostTask(TID_UI, base::BindOnce(&ModifyZoom, browser, delta)); in ModifyZoom()
209 browser->GetHost()->SetZoomLevel(browser->GetHost()->GetZoomLevel() + delta); in ModifyZoom()
222 virtual bool OnQuery(CefRefPtr<CefBrowser> browser, in OnQuery() argument
244 SetFPS(browser, atoi(value.c_str())); in OnQuery()
246 SetDSF(browser, static_cast<float>(atof(value.c_str()))); in OnQuery()
255 void SetFPS(CefRefPtr<CefBrowser> browser, int fps) { in SetFPS() argument
263 browser->GetHost()->SetWindowlessFrameRate(fps); in SetFPS()
266 void SetDSF(CefRefPtr<CefBrowser> browser, float dsf) { in SetDSF() argument
268 base::BindOnce(&PromptHandler::SetDSFOnMainThread, browser, dsf)); in SetDSF()
271 static void SetDSFOnMainThread(CefRefPtr<CefBrowser> browser, float dsf) { in SetDSFOnMainThread() argument
272 RootWindow::GetForBrowser(browser->GetIdentifier()) in SetDSFOnMainThread()
277 void Prompt(CefRefPtr<CefBrowser> browser, in Prompt() argument
288 browser->GetMainFrame()->ExecuteJavaScript( in Prompt()
289 code, browser->GetMainFrame()->GetURL(), 0); in Prompt()
292 void PromptFPS(CefRefPtr<CefBrowser> browser) { in PromptFPS() argument
295 CefPostTask(TID_UI, base::BindOnce(&PromptFPS, browser)); in PromptFPS()
301 ss << browser->GetHost()->GetWindowlessFrameRate(); in PromptFPS()
303 Prompt(browser, kPromptFPS, "Enter FPS", ss.str()); in PromptFPS()
306 void PromptDSF(CefRefPtr<CefBrowser> browser) { in PromptDSF() argument
309 MainMessageLoop::Get()->PostClosure(base::BindOnce(&PromptDSF, browser)); in PromptDSF()
315 ss << RootWindow::GetForBrowser(browser->GetIdentifier()) in PromptDSF()
318 Prompt(browser, kPromptDSF, "Enter Device Scale Factor", ss.str()); in PromptDSF()
331 void EndTracing(CefRefPtr<CefBrowser> browser) { in EndTracing() argument
334 CefPostTask(TID_UI, base::BindOnce(&EndTracing, browser)); in EndTracing()
340 explicit Client(CefRefPtr<CefBrowser> browser) : browser_(browser) { in EndTracing() argument
384 new Client(browser); in EndTracing()
387 void PrintToPDF(CefRefPtr<CefBrowser> browser) { in PrintToPDF() argument
390 CefPostTask(TID_UI, base::BindOnce(&PrintToPDF, browser)); in PrintToPDF()
396 explicit Client(CefRefPtr<CefBrowser> browser) : browser_(browser) { in PrintToPDF() argument
446 new Client(browser); in PrintToPDF()
449 void MuteAudio(CefRefPtr<CefBrowser> browser, bool mute) { in MuteAudio() argument
450 CefRefPtr<CefBrowserHost> host = browser->GetHost(); in MuteAudio()
454 void RunOtherTests(CefRefPtr<CefBrowser> browser) { in RunOtherTests() argument
455 browser->GetMainFrame()->LoadURL("http://tests/other_tests"); in RunOtherTests()
577 void RunTest(CefRefPtr<CefBrowser> browser, int id) { in RunTest() argument
578 if (!browser) in RunTest()
583 RunGetSourceTest(browser); in RunTest()
586 RunGetTextTest(browser); in RunTest()
589 RunNewWindowTest(browser); in RunTest()
592 RunPopupWindowTest(browser); in RunTest()
595 RunRequestTest(browser); in RunTest()
598 RunPluginInfoTest(browser); in RunTest()
601 ModifyZoom(browser, 0.5); in RunTest()
604 ModifyZoom(browser, -0.5); in RunTest()
607 browser->GetHost()->SetZoomLevel(0.0); in RunTest()
610 PromptFPS(browser); in RunTest()
613 PromptDSF(browser); in RunTest()
619 EndTracing(browser); in RunTest()
622 browser->GetHost()->Print(); in RunTest()
625 PrintToPDF(browser); in RunTest()
628 MuteAudio(browser, true); in RunTest()
631 MuteAudio(browser, false); in RunTest()
634 RunOtherTests(browser); in RunTest()
802 // Execute on the browser IO thread. in SetupResourceManager()
845 void Alert(CefRefPtr<CefBrowser> browser, const std::string& message) { in Alert() argument
846 if (browser->GetHost()->GetExtension()) { in Alert()
848 // the active browser. in Alert()
849 browser = MainContext::Get()->GetRootWindowManager()->GetActiveBrowser(); in Alert()
850 if (!browser) in Alert()
859 CefRefPtr<CefFrame> frame = browser->GetMainFrame(); in Alert()
906 CefRefPtr<CefBrowser> browser, in GetResourceResponseFilter() argument
911 return response_filter_test::GetResourceResponseFilter(browser, frame, in GetResourceResponseFilter()