Skip to content

Test

Classification: NEEDS-DESKTOP

Status: NEEDS-DESKTOP GoLogin is a desktop antidetect browser available for Windows, Mac, and Linux (AppImage). A GoLogin account is required. A free plan exists with limited profiles (up to 3). The installer must be downloaded from gologin.com.

Install method: Download the installer from gologin.com and run it. Create an account and log in. The desktop app must be running to launch browser profiles.

Cost/access: Free plan available (limited to 3 profiles). Paid plans for more profiles and cloud sessions.


Smoke Test: npm package version check

The quickest non-browser verification confirms the npm package resolves and prints its version. This does not require a GoLogin API token.

bash
npm i gologin && node -e "const pkg = require('./node_modules/gologin/package.json'); console.log('gologin version:', pkg.version)"

Expected success output:

gologin version: 3.x.x

(The exact patch version will vary with the latest published release. Any 3.x.x output confirms the package installed and resolves correctly.)


Live Integration Test

A real session test requires a GoLogin API token (free plan supports up to 3 profiles).

Node.js:

bash
GL_API_TOKEN=your_token_here node -e "
import('gologin').then(({ GologinApi }) => {
  const gl = GologinApi({ token: process.env.GL_API_TOKEN });
  gl.createProfileRandomFingerprint().then(profile => {
    console.log('Profile created:', profile.id);
    return gl.deleteProfile(profile.id);
  }).then(() => {
    console.log('Profile deleted. API connection OK.');
  }).catch(err => {
    console.error('API error:', err.message);
    process.exit(1);
  });
});
"

Expected success output:

Profile created: <uuid>
Profile deleted. API connection OK.

Failure output (bad token):

API error: 401 Unauthorized

Notes

  • The smoke test (npm version check) is safe to run anywhere with Node.js and no credentials.
  • The live integration test creates and immediately deletes a real GoLogin cloud profile; it consumes one API call but does not start a browser session.
  • Browser launch tests require a paid plan or an active trial for cloud sessions.
  • tested in the SOP metadata is false because running the live API test here would require exposing a real GoLogin API token.