簡體   English   中英

依賴於使用麥克風的 NodeJS 項目的 GitHub Actions

[英]GitHub Actions for NodeJS Project that is dependent on using MicroPhone

我正在嘗試使用 Github Actions 執行我的自動化 NodeJS 測試腳本。 我的一些測試依賴於使用系統中的麥克風,因為我的應用程序中有一個錄音機。 使用系統麥克風的測試在 Github 操作中不適用於雲。 如果有任何方法可以在 Github 提供的任何操作系統上啟用麥克風 - Mac、Windows、Ubuntu

name: Node.js CI

on: [push]

jobs:
  build:

    runs-on: macos-latest

    strategy:
      matrix:
        node-version: [10.16.3]

    steps:
    - uses: actions/checkout@v1
    - name: Use Node.js ${{ matrix.node-version }}
      uses: actions/setup-node@v1
      with:
        browser: chrome  
        node-version: ${{ matrix.node-version }}
    - run: npm install
    - run: npm run test:e2e

在 ChromeOptions 中添加--use-fake-device-for-media-stream后,我的問題得到解決

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM