public async Task WebFormRepostPolicyDecisionMakerReply() { tlog.Debug(tag, $"WebFormRepostPolicyDecisionMakerReply START"); var testingTarget = new Tizen.NUI.BaseComponents.WebView(runtimeArgs) { Size = new Size(500, 200), UserAgent = USER_AGENT }; Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <Tizen.NUI.BaseComponents.WebView>(testingTarget, "Should return Tizen.NUI.BaseComponents.WebView instance."); testingTarget.FormRepostPolicyDecided += OnFormRepostPolicyDecided; NUIApplication.GetDefaultWindow().Add(testingTarget); testingTarget.LoadUrl("http://www.163.com"); await Task.Delay(10000); testingTarget.ClearCache(); testingTarget.ClearCookies(); NUIApplication.GetDefaultWindow().Remove(testingTarget); testingTarget.Dispose(); tlog.Debug(tag, $"WebFormRepostPolicyDecisionMakerReply END (OK)"); }
public void WebContextFreeUnusedMemory() { tlog.Debug(tag, $"WebContextFreeUnusedMemory START"); var testingTarget = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai"); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <Tizen.NUI.BaseComponents.WebView>(testingTarget, "Should return WebView instance."); testingTarget.LoadUrl("http://www.baidu.com"); var context = testingTarget.Context; try { context.FreeUnusedMemory(); } catch (Exception e) { tlog.Debug(tag, e.Message.ToString()); Assert.Fail("Caught Exception : Failed!"); } testingTarget.ClearCache(); testingTarget.ClearCookies(); context.Dispose(); testingTarget.Dispose(); tlog.Debug(tag, $"WebContextFreeUnusedMemory END (OK)"); }
public async Task WebCookieManagerCookieChanged() { tlog.Debug(tag, $"WebSecurityOriginListConstructor START"); var webview = new Tizen.NUI.BaseComponents.WebView(runtimeArgs) { Size = new Size(500, 200), UserAgent = USER_AGENT }; Assert.IsNotNull(webview, "null handle"); Assert.IsInstanceOf <Tizen.NUI.BaseComponents.WebView>(webview, "Should return Tizen.NUI.BaseComponents.WebView instance."); var testingTarget = webview.CookieManager; Assert.IsInstanceOf <WebCookieManager>(testingTarget, "Should return WebCookieManager instance."); testingTarget.CookieChanged += OnCookieChanged; webview.LoadUrl("http://www.baidu.com/"); await Task.Delay(10000); testingTarget.CookieChanged -= OnCookieChanged; testingTarget.Dispose(); tlog.Debug(tag, $"WebSecurityOriginListConstructor END (OK)"); }
public async Task WebConsoleMessageSource() { tlog.Debug(tag, $"WebConsoleMessageSource START"); var testingTarget = new Tizen.NUI.BaseComponents.WebView(runtimeArgs) { Size = new Size(500, 200), UserAgent = USER_AGENT }; Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <Tizen.NUI.BaseComponents.WebView>(testingTarget, "Should return Tizen.NUI.BaseComponents.WebView instance."); testingTarget.ConsoleMessageReceived += OnConsoleMessageReceived; NUIApplication.GetDefaultWindow().Add(testingTarget); testingTarget.LoadUrl("https://www.youtube.com"); await Task.Delay(60000); testingTarget.ClearCache(); testingTarget.ClearCookies(); NUIApplication.GetDefaultWindow().Remove(testingTarget); testingTarget.Dispose(); tlog.Debug(tag, $"WebConsoleMessageSource END (OK)"); }
public async Task WebContextGetWebStorageUsageForOrigin() { tlog.Debug(tag, $"WebContextGetWebStorageUsageForOrigin START"); var testingTarget = new Tizen.NUI.BaseComponents.WebView(runtimeArgs) { Size = new Size(500, 200), UserAgent = USER_AGENT }; Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <Tizen.NUI.BaseComponents.WebView>(testingTarget, "Should return Tizen.NUI.BaseComponents.WebView instance."); testingTarget.LoadUrl("https://www.youtube.com"); await Task.Delay(60000); try { var result = testingTarget.Context.GetWebStorageOrigins(OnSecurityOriginListAcquired); tlog.Error(tag, "result : " + result); } catch (Exception e) { tlog.Debug(tag, e.Message.ToString()); Assert.Fail("Caught Exception : Failed!"); } testingTarget.ClearCache(); testingTarget.ClearCookies(); testingTarget.Dispose(); tlog.Debug(tag, $"GetWebStorageOrigins END (OK)"); }
public void WebContextMenuItemListItemCount() { tlog.Debug(tag, $"WebContextMenuItemListItemCount START"); var webview = new Tizen.NUI.BaseComponents.WebView(runtimeArgs) { Size = new Size(500, 200), UserAgent = USER_AGENT }; Assert.IsNotNull(webview, "null handle"); Assert.IsInstanceOf <Tizen.NUI.BaseComponents.WebView>(webview, "Should return Tizen.NUI.BaseComponents.WebView instance."); webview.LoadUrl("http://www.163.com"); var testingTarget = new WebContextMenuItemList(webview.SwigCPtr.Handle, false); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <WebContextMenuItemList>(testingTarget, "Should return WebContextMenuItemList instance."); tlog.Error(tag, "ItemCount : " + testingTarget.ItemCount); testingTarget.Dispose(); tlog.Debug(tag, $"WebContextMenuItemListItemCount END (OK)"); }
public async Task WebCertificateIsFromMainFrame() { tlog.Debug(tag, $"WebCertificateIsFromMainFrame START"); var testingTarget = new Tizen.NUI.BaseComponents.WebView(runtimeArgs) { Size = new Size(500, 200), UserAgent = USER_AGENT }; Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <Tizen.NUI.BaseComponents.WebView>(testingTarget, "Should return Tizen.NUI.BaseComponents.WebView instance."); testingTarget.SslCertificateChanged += OnSslCertificateChanged; NUIApplication.GetDefaultWindow().Add(testingTarget); testingTarget.LoadUrl("http://www.baidu.com"); await Task.Delay(10000); testingTarget.ClearCache(); testingTarget.ClearCookies(); NUIApplication.GetDefaultWindow().Remove(testingTarget); testingTarget.Dispose(); tlog.Debug(tag, $"WebCertificateIsFromMainFrame END (OK)"); }
public async Task WebPageLoadErrorUrl() { tlog.Debug(tag, $"WebPageLoadErrorUrl START"); var testingTarget = new Tizen.NUI.BaseComponents.WebView(runtimeArgs) { Size = new Size(500, 200), UserAgent = USER_AGENT }; Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <Tizen.NUI.BaseComponents.WebView>(testingTarget, "Should return Tizen.NUI.BaseComponents.WebView instance."); testingTarget.PageLoadError += OnPageLoadError; NUIApplication.GetDefaultWindow().Add(testingTarget); testingTarget.LoadUrl("http://111"); await Task.Delay(10000); testingTarget.ClearCache(); testingTarget.ClearCookies(); NUIApplication.GetDefaultWindow().Remove(testingTarget); testingTarget.Dispose(); tlog.Debug(tag, $"WebPageLoadErrorUrl END (OK)"); }
public void Init() { tlog.Info(tag, "Init() is called!"); webView = new Tizen.NUI.BaseComponents.WebView(runtimeArgs) { Size = new Size(500, 200), UserAgent = USER_AGENT }; webView.LoadUrl("http://www.baidu.com"); }
public void WebPasswordDataListItemCount() { tlog.Debug(tag, $"WebPasswordDataListItemCount START"); using (Tizen.NUI.BaseComponents.WebView webview = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai")) { webview.LoadUrl(url); var testingTarget = new WebPasswordDataList(webview.SwigCPtr.Handle, false); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <WebPasswordDataList>(testingTarget, "Should return WebPasswordDataList instance."); tlog.Error(tag, "ItemCount : " + testingTarget.ItemCount); testingTarget.Dispose(); } tlog.Debug(tag, $"WebPasswordDataListItemCount END (OK)"); }
public void WebBackForwardSubListItemCount() { tlog.Debug(tag, $"WebBackForwardSubListItemCount START"); using (Tizen.NUI.BaseComponents.WebView webView = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai")) { webView.LoadUrl("https://www.cnblogs.com/softidea/p/5745369.html"); var testingTarget = webView.BackForwardList.GetBackwardItems(0); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <WebBackForwardSubList>(testingTarget, "Should return WebBackForwardSubList instance."); tlog.Error(tag, "ItemCount : " + testingTarget.ItemCount); testingTarget.Dispose(); } tlog.Debug(tag, $"WebBackForwardSubListItemCount END (OK)"); }
public void WebContextMenuItemListGetItemAtIndex() { tlog.Debug(tag, $"WebContextMenuItemListGetItemAtIndex START"); using (Tizen.NUI.BaseComponents.WebView webview = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai")) { webview.LoadUrl(url); WebContextMenu menu = new WebContextMenu(webview.SwigCPtr.Handle, false); var testingTarget = new WebContextMenuItemList(menu.SwigCPtr.Handle, false); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <WebContextMenuItemList>(testingTarget, "Should return WebContextMenuItemList instance."); var result = testingTarget.GetItemAtIndex(0); tlog.Error(tag, "WebContextMenuItem : " + result); menu.Dispose(); testingTarget.Dispose(); } tlog.Debug(tag, $"WebContextMenuItemListGetItemAtIndex END (OK)"); }
public void WebPasswordDataFingerprintUsed() { tlog.Debug(tag, $"WebPasswordDataFingerprintUsed START"); using (Tizen.NUI.BaseComponents.WebView webview = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai")) { webview.LoadUrl("http://www.baidu.com"); var testingTarget = new WebPasswordData(webview.SwigCPtr.Handle, false); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <WebPasswordData>(testingTarget, "Should return WebPasswordData instance."); var result = testingTarget.FingerprintUsed; tlog.Debug(tag, "FingerprintUsed : " + result); webview.ClearCache(); webview.ClearCookies(); testingTarget.Dispose(); } tlog.Debug(tag, $"WebPasswordDataFingerprintUsed END (OK)"); }
public void WebSecurityOriginListGetItemAtIndex() { tlog.Debug(tag, $"WebSecurityOriginListGetItemAtIndex START"); using (Tizen.NUI.BaseComponents.WebView webview = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai")) { webview.LoadUrl("http://www.baidu.com"); var testingTarget = new WebSecurityOriginList(webview.SwigCPtr.Handle, false); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <WebSecurityOriginList>(testingTarget, "Should return WebSecurityOriginList instance."); var result = testingTarget.GetItemAtIndex(0); tlog.Debug(tag, "GetItemAtIndex : " + result); webview.ClearCache(); webview.ClearCookies(); testingTarget.Dispose(); } tlog.Debug(tag, $"WebSecurityOriginListGetItemAtIndex END (OK)"); }