A robot framework library for Webpack.
Project description
Introduction
WebpackLibrary is a Robot Framework library for Webpack. It allows to start and stop the Webpack dev server.
Installation
Install robotframework-webpack with pip:
$ pip install robotframework-webpack
Usage
In order to write your first robot test, make sure that you include Selenium2Library and WebpackLibrary. Create a test.robot file with the following content:
*** Variables *** ${HOST} 127.0.0.1 ${PORT} 7447 ${BROWSER} chrome ${SERVER} http://${HOST}:${PORT} *** Settings *** Documentation WebpackLibrary Acceptance Tests Library Selenium2Library timeout=10 implicit_wait=0 Library WebpackLibrary ${HOST} ${PORT} debug=False Suite Setup Start Webpack and Open Browser Suite Teardown Stop Webpack and Close Browser *** Test Cases *** Scenario: Webpack Dev Server Go To ${SERVER} # Amend this line to check for the real content of your app. Otherwise this test will fail. Wait until page contains Hello World Page Should Contain Hello World *** Keywords *** Start Webpack and Open Browser Start Webpack Open Browser ${SERVER} ${BROWSER} Set Window Size 1280 1024 Stop Webpack and Close Browser Stop Webpack Close Browser
Development
Project Setup:
$ virtualenv-2.7 .py27 $ source .py27/bin/activate $ pip install -r requirements.txt $ python setup.py develop
Run Test:
$ pybot test.robot
1.0a2 (2016-07-13)
New Features:
Add config parameter to WebpackLibrary. [timo]
1.0a1 (2016-07-12)
Initial release. [timo]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for robotframework-webpack-1.0a2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4e400885b9b877bc588e03764d19454fcc646d46478400b463991afd7a40583 |
|
MD5 | 6bf3dec9bd07d110a3eca147f3bd5e73 |
|
BLAKE2b-256 | 11404f75071f9a1717c2fae10ef87c3d05132ba0348434fdecf8f86c50a6f561 |