diff --git a/.github/workflows/functional-test.yml b/.github/workflows/functional-test.yml index 15ac808d..b33aa1b6 100644 --- a/.github/workflows/functional-test.yml +++ b/.github/workflows/functional-test.yml @@ -34,7 +34,7 @@ jobs: - uses: actions/checkout@v4 - name: Install Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: 'lts/*' @@ -54,10 +54,13 @@ jobs: - run: brew install ffmpeg # Start Appium - - run: npm install -g appium + - run: | + npm install --location=global appium + echo "Appium location: $(which appium)" + echo "Node location: $(which node)" + npm list -g --depth=0 - run: | appium driver install xcuitest - appium driver run xcuitest build-wda --sdk=${{ env.IOS_VERSION }} --name='${{ env.IPHONE_MODEL }}' appium plugin install images appium plugin install execute-driver nohup appium --use-plugins=images,execute-driver --relaxed-security --log-timestamp --log-no-colors > appium.log &