You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.0 KiB
36 lines
1.0 KiB
describe('pages/component/view/view.vue', () => { |
|
let page |
|
beforeAll(async () => { |
|
// 重新reLaunch至首页,并获取首页page对象(其中 program 是uni-automator自动注入的全局对象) |
|
page = await program.reLaunch('/pages/component/view/view') |
|
await page.waitFor(1000) |
|
}) |
|
|
|
/** |
|
* 测试步骤 |
|
* 1. 检测页面标题是否为 view |
|
*/ |
|
it('view 组件标题', async () => { |
|
let view = await page.$('.common-page-head-title') |
|
expect(await view.text()).toBe('view') |
|
}) |
|
/** |
|
* 测试步骤 |
|
* 1. uni-flex 的个数 |
|
* 2. flex-item 的个数 |
|
*/ |
|
it('view 个数', async () => { |
|
let viewLen = await page.$$('.uni-flex') |
|
expect(viewLen.length).toBe(18) |
|
let viewItemLen = await page.$$('.flex-item') |
|
expect(viewItemLen.length).toBe(6) |
|
}) |
|
/** |
|
* 测试步骤 |
|
* 1. 第一个颜色块的色值是否为 rgb(247, 98, 96) |
|
*/ |
|
it('view 前三个元素颜色', async () => { |
|
let viewRed = await page.$('.uni-bg-red') |
|
expect(await viewRed.style('backgroundColor')).toBe('rgb(247, 98, 96)') |
|
}) |
|
})
|
|
|