--- tags: English --- # Running SideeX on GitHub ### Step 1 - Register [GitHub](https://github.com/) and login ### Step 2 - Start Selenium Standalone Server 1. Download Selenium [Standalone Server](https://www.seleniumhq.org/download/) (Tested version: 3.141.59) 2. Open the terminal and switch the path where you save the `selenium-server-standalone-{version}.jar` 3. Run java -jar `selenium-server-standalone-{version}.jar` ### Step 3 - Using SideeX Runner with GitHub Actions 1. Create a new repository in your GitHub 2. Put [SideeX Runner](https://sideex.io/download/) script, [Runner config](/@sideex/book/%2F%40sideex%2Frunner#Quick-Start) file and test cases in your repository 3. Create a folder named `.github/workflows` and add a file `nodejs.yml` with the following content in your repository (so that the filepath wll be `.github/workflows/config.yml`). ```yml name: SideeX Runner Test on: [push] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - uses: actions/setup-node@v1 with: node-version: '10.x' - name: SideeX Runner Test run: | node sideex-runner.js -c config.json ``` 3. After pushing the repository to GitHub, `GitHub Actions` will run your test case ![](https://i.imgur.com/lOVrEpd.png) ![](https://i.imgur.com/z1wGmSJ.png)