diff --git a/pages/API/element-get-attribute/element-get-attribute.test.js b/pages/API/element-get-attribute/element-get-attribute.test.js index 1fc25191d4eeb56bba009e6398f0566a64f70166..885d5c58f2aafdc49d821fa5399e196a15aa90e3 100644 --- a/pages/API/element-get-attribute/element-get-attribute.test.js +++ b/pages/API/element-get-attribute/element-get-attribute.test.js @@ -1,7 +1,12 @@ jest.setTimeout(30000); describe('test element-get-attribute', () => { - let page,platform,attrStyle,propertyValue; - platform = process.env.UNI_PLATFORM + let page; + const platformInfo = process.env.uniTestPlatformInfo.toLocaleLowerCase() + const isAndroid = platformInfo.startsWith('android') + const isIos = platformInfo.startsWith('ios') + const isApp = isAndroid || isIos + const isWeb = platformInfo.startsWith('web') + const isMP = platformInfo.startsWith('mp') beforeAll(async () => { page = await program.reLaunch('/pages/API/element-get-attribute/element-get-attribute') await page.waitFor(3000); @@ -12,19 +17,19 @@ describe('test element-get-attribute', () => { }); it('check setStyle getAttributeStyle', async () => { await page.callMethod('setStyle') - if(platform != 'app-plus'){ + if(isWeb||isMP){ await page.callMethod('getAttributeStyle') console.log('attrStyle:',await page.data('attrStyle')) - attrStyle = platform == 'mp-weixin'?'background-color:#FFF000;':'padding: 0.625rem; background-color: rgb(255, 240, 0);' + const attrStyle = isMP?'background-color:#FFF000;':'padding: 0.625rem; background-color: rgb(255, 240, 0);' expect(await page.data('attrStyle')).toEqual(attrStyle); } }); it('check getPropertyValue', async () => { await page.callMethod('getPropertyValue') - propertyValue = platform == 'h5'?'rgb(255, 240, 0)':'#FFF000' + const propertyValue = isWeb?'rgb(255, 240, 0)':'#FFF000' expect(await page.data('propertyValue')).toEqual(propertyValue); }); - if(platform != 'h5'){ + if(isApp||isMP){ it('check scrollTo', async () => { await page.callMethod('scrollTo') await page.waitFor(100);