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.0a3 (2016-07-13)
Fixes:
Fix content_base param. [timo]
Log OSErrors when calling webpack. [timo]
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
File details
Details for the file robotframework-webpack-1.0a3.tar.gz.
File metadata
- Download URL: robotframework-webpack-1.0a3.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
06472f3d1b2c71904091337fc09889ffba7c5ff504f5db3d4a644bbeec6eeef0
|
|
| MD5 |
fc3da0770b00b25c39a14b5118667d3a
|
|
| BLAKE2b-256 |
d87c29aa745a284218113cdb0f832958d212120b33ff5df83eb23871abc83154
|