diff --git a/arkui/ace_ets_web_dev/entry/src/main/ets/test/WebJsunit.test.ets b/arkui/ace_ets_web_dev/entry/src/main/ets/test/WebJsunit.test.ets index 0b2fec5dc87b88956a1d8f998b82d059c0aba1c5..b22609dc795d9e9b623d67af73c86aa9009fd502 100644 --- a/arkui/ace_ets_web_dev/entry/src/main/ets/test/WebJsunit.test.ets +++ b/arkui/ace_ets_web_dev/entry/src/main/ets/test/WebJsunit.test.ets @@ -44,102 +44,198 @@ export default function webJsunit() { await Utils.sleep(2000); done(); }) + /* + *tc.number SUB_ACE_BASIC_ETS_API_001 + *tc.name userAgent + *tc.desic Sets the Web's user agent + */ it('userAgent',0,async function(done){ emitKey="emitJavaScriptProxy"; let userAgent="\"Mozila/5.0 (Linux; Andriod 9; VRD-AL10; HMSCore 6.3.0.331) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.105 HuaweiBrowser/12.0.4.1 MobileSafari/537.36\""; Utils.registerEvent("",userAgent,100,done); sendEventByKey('webcomponent',10,''); }) + /* + *tc.number SUB_ACE_BASIC_ETS_API_002 + *tc.name javaScriptProxy *tc.desic Injects the JavaScript object into window and invoke the function in window + */ it('javaScriptProxy',0,async function(done){ emitKey="emitOnUrlLoadIntercept"; Utils.registerEvent("javaScriptProxy","backToEts",102,done); sendEventByKey('webcomponent',10,''); }) + /* + *tc.number SUB_ACE_BASIC_ETS_API_003 + *tc.name onUrlLoadIntercept *tc.desic Triggered when the URL loading is intercepted + */ it('onUrlLoadIntercept',0,async function(done){ emitKey="emitOnRenderExited"; Utils.registerEvent("onUrlLoadIntercept","https://www.gitee.com",104,done); sendEventByKey('webcomponent',10,''); }) + /* + *tc.number SUB_ACE_BASIC_ETS_API_004 + *tc.name onRenderExited + *tc.desic Triggered when the render process exits + */ it('onRenderExited',0,async function(done){ emitKey="emitOnResourceLoad"; Utils.registerEvent("onRenderExited",2,106,done); sendEventByKey('webcomponent',10,''); }) + /* + *tc.number SUB_ACE_BASIC_ETS_API_005 + *tc.name onResourceLoad + *tc.desic Triggered when the url loading + */ it('onResourceLoad',0,async function(done){ emitKey="emitLoadUrl"; Utils.registerEvent("onResourceLoad","file:///data/storage/el1/bundle/phone/resources/rawfile/second.html",108,done); sendEventByKey('webcomponent',10,''); }) + /* + *tc.number SUB_ACE_BASIC_ETS_API_006 + *tc.name loadUrl + *tc.desic Loads the given URL + */ it('loadUrl',0,async function(done){ emitKey="emitRunJavaScript"; Utils.registerEvent("loadUrl","基于Git的代码托管和研发协作平台--Gitee | Software Development and Collaboration Platform",110,done); sendEventByKey('webcomponent',10,''); }) + /* + *tc.number SUB_ACE_BASIC_ETS_API_007 + *tc.name runJavaScript + *tc.desic Loads a piece of code and execute JS code in the context of the currently displayed page + */ it('runJavaScript',0,async function(done){ emitKey="emitOnProgressChange"; Utils.registerEvent("runJavaScript","\"testRunJavaScript\"",112,done); sendEventByKey('webcomponent',10,''); }) + /* + *tc.number SUB_ACE_BASIC_ETS_API_008 + *tc.name onProgressChange *tc.desic Triggered when the page loading progress changes + */ it('onProgressChange',0,async function(done){ emitKey="emitOnRefreshAccessedHistory"; Utils.registerEvent("onProgressChange","100",114,done); sendEventByKey('webcomponent',10,''); }) + /* + *tc.number SUB_ACE_BASIC_ETS_API_009 + *tc.name onRefreshAccessedHistory *tc.desic Triggered when the Web page refreshes accessed history + */ it('onRefreshAccessedHistory',0,async function(done){ emitKey="emitGetHitTest"; Utils.registerEvent("onRefreshAccessedHistory","file:///data/storage/el1/bundle/phone/resources/rawfile/second.html",116,done); sendEventByKey('webcomponent',10,''); }) + /* + *tc.number SUB_ACE_BASIC_ETS_API_010 + *tc.name getHitTest + *tc.desic Gets the type of HitTest + */ it('getHitTest',0,async function(done){ emitKey="emitGetWebId"; Utils.registerEvent("getHitTest","7",118,done); sendEventByKey('webcomponent',10,''); }) + /* + *tc.number SUB_ACE_BASIC_ETS_API_011 + *tc.name getWebId + *tc.desic Gets the id for the current Web + */ it('getWebId',0,async function(done){ emitKey="emitGetTitle"; Utils.registerEvent("getWebId","1",120,done); sendEventByKey('webcomponent',10,''); }) + /* + *tc.number SUB_ACE_BASIC_ETS_API_012 + *tc.name getTitle + *tc.desic Gets the title of current Web page + */ it('getTitle',0,async function(done){ emitKey="emitGetPageHeight"; Utils.registerEvent("getTitle","index",122,done); sendEventByKey('webcomponent',10,''); }) + /* + *tc.number SUB_ACE_BASIC_ETS_API_013 + *tc.name getPageHeight + *tc.desic Gets the content height of current Web page + */ it('getPageHeight',0,async function(done){ emitKey="emitGetRequestFocus"; Utils.registerEvent("getPageHeight","true",124,done); sendEventByKey('webcomponent',10,''); }) + /* + *tc.number SUB_ACE_BASIC_ETS_API_014 + *tc.name requestFocus + *tc.desic Gets the request focus + */ it('requestFocus',0,async function(done){ emitKey="emitAccessBackward"; Utils.registerEvent("requestFocus","requestFocus",126,done); sendEventByKey('webcomponent',10,''); }) + /* + *tc.number SUB_ACE_BASIC_ETS_API_015 + *tc.name accessBackward + *tc.desic Checks whether the web page can go back + */ it('accessBackward',0,async function(done){ emitKey="emitAccessForward"; Utils.registerEvent("accessBackward","true",128,done); sendEventByKey('webcomponent',10,''); }) + /* + *tc.number SUB_ACE_BASIC_ETS_API_016 + *tc.name accessForward + *tc.desic Checks whether the web page can go forward + */ it('accessForward',0,async function(done){ emitKey="emitAccessStep"; Utils.registerEvent("accessForward","false",130,done); sendEventByKey('webcomponent',10,''); }) + /* + *tc.number SUB_ACE_BASIC_ETS_API_017 + *tc.name accessStep + *tc.desic Checks whether the web page can go back or forward the given number of steps + */ it('accessStep',0,async function(done){ emitKey="emitBackward"; Utils.registerEvent("accessStep","true",132,done); sendEventByKey('webcomponent',10,''); }) + /* + *tc.number SUB_ACE_BASIC_ETS_API_018 + *tc.name backward + *tc.desic Goes back in the history of the web page + */ it('backward',0,async function(done){ emitKey="emitForward"; Utils.registerEvent("backward","index",134,done); sendEventByKey('webcomponent',10,''); }) + /* + *tc.number SUB_ACE_BASIC_ETS_API_019 + *tc.name forward + *tc.desic Goes forward in the history of the web page + */ it('forward',0,async function(done){ emitKey="emitBackOrForward"; Utils.registerEvent("forward","second",136,done); sendEventByKey('webcomponent',10,''); }) + /* + *tc.number SUB_ACE_BASIC_ETS_API_020 + *tc.name backOrForward + *tc.desic Goes forward or back backOrForward in the history of the web page + */ it('backOrForward',0,async function(done){ emitKey="emitBackOrForward"; Utils.registerEvent("backOrForward","index",138,done);