dcloudio / dcloudio/uni-app

@dcloudio/uni-automator 在linux服务器上执行自动化测试报错

Open
#4,742 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
41.6k
Forks
3.7k
Avg merge
7h 6m
Merged PRs (30d)
6

Description

**问题描述**
@dcloudio/uni-automator 是依赖puppeteer库进行测试的,在linux服务器上,唤起无头浏览器时,root账号无法在沙箱模式下运作,puppeteer是提供了禁用沙箱模式的,@dcloudio/uni-automator在进行全局注入时,没有暴露出此api

**复现步骤**
[复现问题的步骤]
1. 在服务器上执行 npm run test:h5
2. 报错,显示root账号不支持 沙箱模式

[或者可以直接贴源代码]

**预期结果**
能在linux服务器上执行自动化测试

**实际结果**
![image](https://github.com/dcloudio/uni-app/assets/24428623/a3f07879-62b6-4d9c-a428-31bb0b18bda7)

**补充信息**
uni-automator 需要暴露出可禁用沙箱的api, 比如 '--no-sandbox', puppeteer库是提供了此api的

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.