The Protractor rules run tests under the Protractor framework with Bazel.
Add the @bazel/protractor npm package to your devDependencies in package.json.
Runs a protractor test in a browser.
PARAMETERS
</td>
</tr>
<tr id="protractor_web_test-configuration">
<td>configuration</td>
<td>
Protractor configuration file.
</td>
<td>
None
</td>
</tr>
<tr id="protractor_web_test-on_prepare">
<td>on_prepare</td>
<td>
A file with a node.js script to run once before all tests run.
If the script exports a function which returns a promise, protractor
will wait for the promise to resolve before beginning tests.
</td>
<td>
None
</td>
</tr>
<tr id="protractor_web_test-srcs">
<td>srcs</td>
<td>
JavaScript source files
</td>
<td>
[]
</td>
</tr>
<tr id="protractor_web_test-deps">
<td>deps</td>
<td>
Other targets which produce JavaScript such as <code>ts_library</code>
</td>
<td>
[]
</td>
</tr>
<tr id="protractor_web_test-data">
<td>data</td>
<td>
Runtime dependencies
</td>
<td>
[]
</td>
</tr>
<tr id="protractor_web_test-server">
<td>server</td>
<td>
Optional server executable target
</td>
<td>
None
</td>
</tr>
<tr id="protractor_web_test-tags">
<td>tags</td>
<td>
Standard Bazel tags, this macro adds one for ibazel
</td>
<td>
[]
</td>
</tr>
<tr id="protractor_web_test-peer_deps">
<td>peer_deps</td>
<td>
List of peer npm deps required by protractor_web_test
</td>
<td>
["@npm//@bazel/protractor", "@npm//protractor"]
</td>
</tr>
<tr id="protractor_web_test-protractor_entry_point">
<td>protractor_entry_point</td>
<td>
A label providing the protractor entry point
Default to <code>:node_modules/protractor/bin/protractor</code>.
</td>
<td>
"@npm//:node_modules/protractor/bin/protractor"
</td>
</tr>
<tr id="protractor_web_test-kwargs">
<td>kwargs</td>
<td>
passed through to <code>protractor_web_test</code>
</td>
<td>
</td>
</tr>
</tbody>
Defines a test_suite of web_test targets that wrap a protractor_web_test target.
PARAMETERS
</td>
</tr>
<tr id="protractor_web_test_suite-browsers">
<td>browsers</td>
<td>
A sequence of labels specifying the browsers to use.
</td>
<td>
None
</td>
</tr>
<tr id="protractor_web_test_suite-web_test_data">
<td>web_test_data</td>
<td>
Data dependencies for the wrapper web_test targets.
</td>
<td>
[]
</td>
</tr>
<tr id="protractor_web_test_suite-wrapped_test_tags">
<td>wrapped_test_tags</td>
<td>
A list of test tag strings to use for the wrapped
karma_web_test target. [“manual”, “noci”] kwargs Arguments for the wrapped karma_web_test target.
</td>
</tr>
</tbody>