12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- const platformInfo = process.env.uniTestPlatformInfo.toLocaleLowerCase()
- const isAndroid = platformInfo.startsWith('android')
- const args = platformInfo.split(' ')
- const version = parseFloat(args[args.length - 1])
- describe('recorder', () => {
- if (!isAndroid || (isAndroid && version < 9)) {
- it('app', () => {
- expect(1).toBe(1)
- })
- return
- }
- beforeAll(async () => {
- page = await program.reLaunch('/pages/API/get-recorder-manager/get-recorder-manager')
- await page.waitFor(600);
- });
- it('onError', async () => {
- await page.waitFor(100)
- const btnError = await page.$('#btn-error')
- await btnError.tap()
- await page.waitFor(200)
- expect(await page.data('registerError')).toBeTruthy()
- });
- it('start and onStart', async () => {
- await page.waitFor(1000)
- const btnStart = await page.$('#btn-startRecord')
- await btnStart.tap()
- await page.waitFor(200)
- expect(await page.data('recording')).toBeTruthy()
- })
- it('onStop', async () => {
- await page.waitFor(1000)
- const btnStop = await page.$('#btn-stopRecord')
- await btnStop.tap()
- await page.waitFor(200)
- expect(await page.data('recording')).toBeFalsy()
- });
- it('startPlay', async () => {
- await page.waitFor(100)
- const startPlay = await page.$('#btn-startPlay')
- await startPlay.tap()
- await page.waitFor(200)
- expect(await page.data('playing')).toBeTruthy()
- });
- it('stopPlay', async () => {
- await page.waitFor(100)
- const stopPlay = await page.$('#btn-stopPlay')
- await stopPlay.tap()
- await page.waitFor(200)
- expect(await page.data('playing')).toBeFalsy()
- });
- });
|