robologin
v3.4.1
Published
> Package to control roboum over roboma api. CommonJS support and ES Modules support.
Readme
Robologin
Package to control roboum over roboma api. CommonJS support and ES Modules support.
Installation
npm install robologin --saveDownload browsers
npx robologin install --allExample
import RoboLogin from 'robologin';
const RL = new RoboLogin(opts);
await RL.start();
await RL.stop();Development
Use git flow to development.
# Clone
git clone https://gitlab.com/robosystem/robologin.git
# installs dependencies
npm i
# Download browsers
npx robologin install --all
# Run examples
node example.js
# Testing
npm run testDocker build
docker build --platform linux/amd64 . -t ndhdldt1/robologinRelease History
3.4.1 - 16/06/2024
- Fix:
- Timeout for jenkinsfile
- Fix getProfileDirBuffer
3.4.0 - 13/06/2024
- Updates:
- Add new version chromium 122, 123, 124.
- Fix:
- Get timezone error(new version rbs-timezone).
- Using proxy.enabled.
- Error decompress package roboum browser in macos.
3.3.0 - 6/05/2024
- Updates:
- Add userChromeExts feature (Extensions User uploaded).
- Add Jenkins file for package testing: mac, win, docker.
- Dockerfile with from playwright image.
- Add events for RL.
- Fix:
- Try/catch block for testing.
- Error: is_same_party colum in cookies.
- Error: Cookies file does not exist for windows platform.
- Remove port-pid when stop browser (Using native childProcess.pid).
- Using extends Browser class for RL.
- Remove clean profile dir at getProfileDirBuffer.
3.2.0 - 7/04/2024
- Updates:
- New browser version 121.
- Fix:
- Languages for browser version 121.
- Stop error: Couldn't find a process with port.
- New release history in readme.md.
3.1.1 - 24/03/2024
- Updates:
- E2E testing versions browsers.
- Fix:
- Dockerfile
- Stop browsers (using find pid port and process.kill).
- Robologin CLI with new get browser versions list using nps-data package.
- audioContext.enable(Fix), mediaDevices.uid(new) in preferences.
3.1.0 - 05/03/2024
- Update:
- Add new get timezone method (Using rbs-timezone package, remove gologin).
- Fix:
- Instead storage.extensions by extensions.enabled.
- Remove fonts downloader when run profile.
