12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- const platformInfo = process.env.uniTestPlatformInfo.toLocaleLowerCase()
- const isAndroid = platformInfo.startsWith('android')
- const isWeb = platformInfo.startsWith('web')
- const isMP = platformInfo.startsWith('mp')
- const PAGE_PATH = '/pages/component/slider/slider-maxValue'
- describe('touch-events-test', () => {
- if (isAndroid || isWeb || isMP || process.env.UNI_TEST_DEVICES_DIRECTION == 'landscape') {
- it('not support', () => {
- expect(1).toBe(1)
- })
- return
- }
- let page
- beforeAll(async () => {
- page = await program.reLaunch(PAGE_PATH)
- await page.waitFor(500);
- })
- it('test-slider-max-value', async () => {
- const sliderX = await page.data('sliderX')
- const sliderY = await page.data('sliderY')
- const x = sliderX + 25
- const y = sliderY + 15
- // 滑动事件
- await program.swipe({
- startPoint: {x, y},
- endPoint: {x: x + 1000, y},
- duration: 300
- })
- await page.waitFor(600);
- const ret = await page.data('sliderValue')
- expect(ret).toBe(10)
- })
- it('test-slider-click', async () => {
- const sliderX = await page.data('sliderX')
- const sliderY = await page.data('sliderY')
- const sliderHeight = await page.data('sliderHeight')
- const x = sliderX + 100
- const y = sliderY + sliderHeight / 2.0
- // 点击事件
- await program.tap({x, y})
- await page.waitFor(600);
- const ret = await page.data('sliderValue')
- expect(ret).toBeLessThan(10)
- })
- })
|