const PAGE_PATH = '/pages/API/page-scroll-to/page-scroll-to'
describe('page-scroll-to', () => {
let page
beforeAll(async () => {
page = await program.reLaunch(PAGE_PATH)
await page.waitFor(500)
})
it('scroll-to', async () => {
const btnScrollTo = await page.$('.btn-scrollTo')
await btnScrollTo.tap()
await page.waitFor(600)
const scrollTop = await page.scrollTop()
expect(scrollTop > 99 && scrollTop < 101).toBe(true)
})
it('scroll-to-element', async () => {
const btnScrollTo = await page.$('.btn-scrollToElement')
const scrollToElement = await page.$('.custom-element')
await btnScrollTo.tap()
await page.waitFor(1000)
const offset = await scrollToElement.offset()
if (!process.env.uniTestPlatformInfo.startsWith('android 6')) {
expect(offset.top >= 1180).toBe(true)
}
})
})