diff --git a/.github/workflows/functional-test.yml b/.github/workflows/functional-test.yml index 882a00e7..6e47abb7 100644 --- a/.github/workflows/functional-test.yml +++ b/.github/workflows/functional-test.yml @@ -60,7 +60,7 @@ jobs: - uses: actions/checkout@v3 - name: Install Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v5 with: node-version: 'lts/*' @@ -79,9 +79,10 @@ jobs: # Start Appium - run: npm install -g appium - run: | - appium driver install xcuitest appium plugin install images appium plugin install execute-driver + # Workaround to keep symlink to global appium + appium driver install xcuitest nohup appium --use-plugins=images,execute-driver --relaxed-security --log-timestamp --log-no-colors 2>&1 > appium.log & - run: | @@ -155,13 +156,14 @@ jobs: npm install -g appium npm install -g mjpeg-consumer - run: | - appium driver install xcuitest appium plugin install images appium plugin install execute-driver + # Workaround to keep symlink to global appium + appium driver install xcuitest nohup appium --use-plugins=images,execute-driver --relaxed-security --log-timestamp --log-no-colors 2>&1 > appium.log & - run: | - appium driver run xcuitest download-wda-sim --platform=ios --outdir=${{github.workspace}}/wda + npx appium driver run xcuitest download-wda-sim --platform=ios --outdir=${{github.workspace}}/wda name: Downloading prebuilt WDA - name: Set up Ruby