GlaceJS Web plugin
Provides steps for GlaceJS framework to launch web UI tests in browser.
Features
- Launch standalone selenium server
- Connect to existing selenium or appium server
- Page Object Model with weak refs
- Browser Pointer Events
Requirements:
- Installed
javain order to launchseleniumserver.
How to install
npm i glace-webHow to use
var glaceWeb = require("glace-web");
glaceWeb.Steps;
glaceWeb.config;If plugin is used as a part of GlaceJS it will be loaded automatically.
CLI options
Selenium
--dont-install-drivers- Flag to not install selenium drivers on tests run.--web- Flag to launch tests in browser. Browser will be launched on session start and closed on session finish.--web-url- Application URL which will be used for web tests.--web-resolution <widthxheight>- Browser viewport size (pcplatform only).--selenium-addr- Connect to launched selenium server with this address.--platform- Specify platform type where tests will be executed. Default ispc. Supported values arepc,android,ios.--browser- Name of browser where web tests will be executed. Default value is platform specific.
Appium
--device- Mobile device name.--os-version- Mobile operating system version.--ios-engine- iOS automation engine name.
API
Test examples
See integration tests in order to explore examples.