jasminewd
Adapter for Jasmine-to-WebDriverJS. Used by Protractor.
Important: There are two active branches of jasminewd.
- master is an adapter for Jasmine 1.3, and uses the package minijasminenode. It is published to npm as
jasminewd
. - jasminewd2 is an adapter for Jasmine 2.x, and uses the package jasmine. It is published to npm as
jasminewd2
.
Features
-
Automatically makes tests asynchronously wait until the WebDriverJS control flow is empty.
-
If a
done
function is passed to the test, waits for both the control flow and until done is called. -
Enhances
expect
so that it automatically unwraps promises before performing the assertion.
Installation
npm install jasminewd2
Usage
Assumes selenium-webdriver as a peer dependency.
// In your setup.var JasmineRunner = ;var jrunner = ;; globaldriver = ; jrunnerprojectBaseDir = '';jrunner; // In your tests