Update dependency protractor to ~5.4.0 #45
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
~5.1.2
->~5.4.0
Release Notes
angular/protractor (protractor)
v5.4.4
Compare Source
v5.4.3
Compare Source
typescript 3.7 compatibility
Resolves #5348 which was causing incompatibility with TypeScript 3.7
v5.4.2
Compare Source
Features
(db1b638)
feat(saucelabs): add sauceRegion support for eu datacenters (#5083)
This change allows user to define the backend region from sauce via the
sauceRegion
property,e.g.
Will run the test against
https://ondemand.eu-central-1.saucelabs.com:443/wd/hub/.
Will run the test against https://ondemand.saucelabs.com:443/wd/hub/
Fixes
fix(deps): @types/node is now a dev dependency
v5.4.1
Compare Source
Features
(7b08083)
feat(driverProvider): Add useExistingWebDriver driver provider (#4756)
(249e657)
feat(example): add examples of usage protractor framework with angular-material components;
(#4891)
Fixes
(39485ca)
fix(typo): fixed typo in EC expectation alias (#4952)
(07fefeb)
fix(browser): browser.navigate() return type. (#4932)
Changing return type of browser.navigate() to be Navigation instead of any.
(0b1820c)
fix(package-lock.json): update package-lock.json to match package.json. (#4931)
Dependencies
deps(webdriver_js_extender): update webdriver_js_extender to 2.1 (#4934)
v5.4.0
Compare Source
Features
feat(driverProvider) Adding browserstackProxy param in BrowserStack driverProvider (#4852)
Fixes
(492230a)
fix(generate_doc.sh): Use ES6 lib to compile down to ES5 (#4884)
(ed955e5)
fix(travisCI): Update Node versions (#4847)
(3702a70)
fix(local): Ensure webdriver.gecko.driver path is passed to Selenium (#4502)
(1c6a1a8)
fix(circleci): Switch to using circleci v2 syntax and fix build errors (#4837)
Dependencies
deps(webdriver_js_extender): update webdriver_js_extender to 2.0 (#4882)
v5.3.2
Compare Source
Fixes
(4e0a57c)
fix(test): fix async tests
Increase the scripts timeout
(c6703a5)
fix(doc): Spelling updates to comments in plugin.ts(#4797)
Updated some of the spelling errors/ punctuation mistakes for clearer understanding.
(76324b8)
fix(cli): add more verbose warning if '_debugger' module cannot be found. (#4800)
(f8f490a)
updated CHANGELOG based on sauceSeleniumAddress and sauceSeleniumUseHttp (#4793)
(6290f27)
fix(generate-docs): fix generate-docs.sh. (#4765)
Ignore generated unstaged files before checking out to new branch; otherwise, the git checkout
will fail.
Dependencies
fix(deps): Update saucelabs for security issue. (#4805)
v5.3.1
Compare Source
Features
feat(logger): Add log level configuration (#1451) (#4068)
Fixes
(c63b99e)
fix(grep): change excluded tests to disabled instead of pending (#4673)
(9348ccf)
docs(page_objects): Remove unnecessary "await" and "async" (#4732)
(4898db0)
docs(plugins) add protractor-cucumber-steps plugin to plugins.md (#4721)
(a7411b6)
docs(page_objects): Add async / await example (#4675)
v5.3.0
Compare Source
Features
(9d87982)
feat(config): allow to use newer versions of CoffeeScript (#4567)
CoffeeScript lost the hyphen in the module name about 9 months ago, all the new versions are
going to be released as coffeescript not the coffee-script
(6ba30e0)
feat(driverProviders): Add TestObject and Kobiton as driverProviders
Add TestObject and Kobiton as driverProviders
Fixes
(a62a154)
fix(script): fix compile-to-es5 script (#4676)
make compile-to-es5 script rely on native es6-promise typing
(964baba)
fix(clientsidescript): avoid returning the value of test callback in waitForAngular (#4667)
The return value could be interpreted as an error by mistake in some situation
Also fix a wrong if-condition in error reporting
(83e2ba8)
fix(website): Locator by.name('field_name') (#4653)
(02746dd)
fix(browser): Add space after full stop in error message. (#4594)
Linkifiers interpret the ".If" at the end of the URL as part of the URL.
(7f968e0)
fix(direct): Use config's geckoDriver when specified (#4554)
This change makes the
firefox
capability more closely matchchrome
's. Thefirefox
capability was not looking for
config_.geckoDriver
likechrome
was.(f9df456)
docs(element): fix minor typo in element.ts (#4471)
(65f206e)
docs(website): updated reference from ignoreSynchronization to waitForAngularEnabled(false).
(#4632)
Dependencies
fix(circleCI): lock the currect version of all dependencies (#4669)
CircleCI was broken by the new release of gulp-clang-format and jasmine
v5.2.2
Compare Source
Fixes
(b3c7404)
Revert "fix(jasmine): Update Jasmine to support Node8 async/await (#4608)"
This reverts commit
5d13b00
.This commit is unnecessary now, revert this commit to avoid breaking changes in 5.2.1
(8e5ad1f)
fix(doc): remove unnecessary config in debugging doc/example (#4622)
v5.2.1
Compare Source
Features
feat(locators): Add support for regex in cssContainingText (#4532)
Fixes
fix(doc): update doc for testing with node 8 async/await and chrome inspector. (#4613)
doc(browser-support) improved Firefox documentation (#4553)
docs(page-objects.md): Refactor the existing Page Object example (#4576)
doc(tutorial): added example for element.getAttribute('value') to read text from an input (#4566)
Dependencies
Update to the latest blocking proxy (#4546)
Breaking Changes
(5d13b00)
fix(jasmine): Update Jasmine to support Node8 async/await (#4608)
Breaking change for TypeScript:
JasmineWD doesn't know anything about async/await, turns off JasmineWD if control flow was
disabled.
It will affect TypeScript tests that are using async/await and
a. miss some await keyword in the test.(Previously, this might cause the
test failed silently and be reported as pass), or
b. use Promise in jasmine expect function
Before
After
v5.2.0
Compare Source
Fixes
(f7e17f3)
fix(clientSideScripts): change protractor to support waiting for hybrid app (#4512)
(4b7cada)
fix(sauce): bring back sauceProxy as a configuration option (#4419)
(b87159b)
fix(website): fix all locator examples to use
element
overbrowser.findElement
(#4413)(768fd39)
fix(local): allow local driver provider to use gecko driver from config (#4412)
(c0b8770)
docs(website): fix issue 4246
(f79938e)
docs(plugins): add ng-apimock plugin to plugins.md
(ab1afb0)
fix(blockingproxy): Start bpRunner strictly after setupDriverEnv
(b85e7ee)
fix(npmignore): .map files in built directory cause stacktrace lines to nowhere Fixes #4371
(299fc8d)
docs(browser-support): Fixed incorrect example
(e5a5d59)
docs(frameworks) align cucumberOpts comments
(fe8c480)
docs(frameworks) update cucumber dry run option
(2e9acf5)
docs(plugins) add protractor-numerator plugin to plugins.md
(3f861ae)
By.js locator should accept functions
Dependencies
chore(release): update selenium-webdriverjs
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.