北有极光
北有极光
  • 发布:2024-08-22 15:44
  • 更新:2025-01-09 17:00
  • 阅读:206

【报Bug】Uniapp cli 自动化测试卡住超时报错

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 23H2

第三方开发者工具版本号: 1.06.2405020

基础库版本号: 3.5.4

项目创建方式: CLI

CLI版本号: ^2.0.2-4020420240722003

操作步骤:

直接就是用官网的实例就跑不通

预期结果:

测试正常执行

实际结果:

测试卡住然后超时报错

bug描述:

从官网下载的uniapp jest 自动化测试用例项目,让后本地编译到微信小程序,会报超时

 cross-env UNI_PLATFORM=mp-weixin jest -i --detectOpenHandles  

> my-project@0.1.0 dev:mp-weixin  
> cross-env NODE_ENV=development UNI_PLATFORM=mp-weixin vue-cli-service uni-build --watch --auto-port 9520  
请注意运行模式下,因日志输出、sourcemap以及未压缩源码等原因,性能和包体积,均不及发行模式。若要正式发布,请点击发行菜单或使用cli发布命令进行发布  
小程序各家浏览器内核及自定义组件实现机制存在差异,可能存在样式布局兼容问题,参考:https://uniapp.dcloud.io/matter?id=mp  

-  开始编译当前项目至 mp-weixin 平台...  
DONE  Compiled successfully in 1566ms15:29:18  

DONE  Build complete. The dist\dev\mp-weixin directory is ready. Watching for changes...  
 FAIL  src/test/index.test.js  
  ● Test suite failed to run  

    Wait timed out after 240000 ms  

      at node_modules/licia/waitUntil.js:25:25  

Test Suites: 1 failed, 1 total                                                                                                                             
Tests:       0 total                                                                                                                                       
Snapshots:   0 total  
Time:        244.593s  
Ran all test suites.
2024-08-22 15:44 负责人:无 分享
已邀请:
北有极光

北有极光 (作者) - 萌新

// index.test.js

describe("index.test.js",()=>{  
    console.log('111');  
    let page  
    console.log('222');  
    beforeAll(async () => {  
    console.log('333');  
        // 重新reLaunch至首页,并获取首页page对象(其中 program 是uni-automator自动注入的全局对象)  
        page = await program.reLaunch('/pages/index/index')  
    console.log('444');  
        await page.waitFor(1000)  
    console.log('555');  
    })  

    it('u-link', async () => {  
        // 检测首页u-link的文本内容  
        expect(await (await page.$('.hello-link')).text()).toBe('https://uniapp.dcloud.io/component/')  
    })  
})
DCloud_HB_WDL

DCloud_HB_WDL

微信开发者工具 菜单【设置】【安全设置】,服务端口等是否开启?

kaleidosJohna

kaleidosJohna

解决了吗

要回复问题请先登录注册