12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- const PAGE_PATH = '/pages/API/keyboard/keyboard'
- describe('keyboard', () => {
- let page;
- const platformInfo = process.env.uniTestPlatformInfo.toLocaleLowerCase()
- const isAndroid = platformInfo.startsWith('android')
- const isIOS = platformInfo.startsWith('ios')
- const isWeb = platformInfo.startsWith('web')
- if (isWeb) {
- it('web', async () => {
- expect(1).toBe(1)
- })
- return
- } else if(!isAndroid || !isIOS) {
- it('app', async () => {
- expect(1).toBe(1)
- })
- return
- }
- beforeAll(async () => {
- page = await program.reLaunch(PAGE_PATH)
- await page.waitFor(600);
- });
- it('Check hideKeyboard', async () => {
- // 显示键盘
- await page.setData({
- isFocus: true,
- })
- await page.waitFor(1000)
- let keyboardStatus = await page.data('keyboardStatus')
- expect(keyboardStatus).toBe('显示中')
- let keyboardHeight = await page.data('keyboardHeight')
- expect(keyboardHeight).toBeGreaterThan(0)
- await page.callMethod('hideKeyboard');
- await page.waitFor(1000)
- // 验证键盘是否隐藏
- keyboardStatus = await page.data('keyboardStatus')
- expect(keyboardStatus).toBe('已隐藏')
- keyboardHeight = await page.data('keyboardHeight')
- expect(keyboardHeight).toBe(0)
- });
- });
|