28 行
990 B
JavaScript
28 行
990 B
JavaScript
// uni-app自动化测试教程: uni-app自动化测试教程: https://uniapp.dcloud.net.cn/worktile/auto/hbuilderx-extension/
|
|
|
|
describe('test longPress', () => {
|
|
const platformInfo = process.env.uniTestPlatformInfo.toLocaleLowerCase()
|
|
const isWeb = platformInfo.startsWith('web')
|
|
const isMP = platformInfo.startsWith('mp')
|
|
if (isWeb || isMP) {
|
|
it('other platform', () => {
|
|
expect(1).toBe(1)
|
|
})
|
|
return
|
|
}
|
|
let page;
|
|
beforeAll(async () => {
|
|
page = await program.reLaunch("/pages/component/global-events/event-longpress");
|
|
await page.waitFor(3000);
|
|
});
|
|
|
|
it('check longPress event', async () => {
|
|
let eventDomRect = await page.data("data.eventDomRect")
|
|
let x = eventDomRect.x + eventDomRect.width / 2.0
|
|
let y = eventDomRect.y + eventDomRect.height / 2.0
|
|
await program.device.tap(x, y+100, {duration: 1000})
|
|
let isLongPressTrigger = await page.data("data.isLongPressTrigger")
|
|
expect(isLongPressTrigger).toEqual(true);
|
|
});
|
|
});
|