Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: publish using wombat #5554

Draft
wants to merge 679 commits into
base: hankduan-patch-1
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
679 commits
Select commit Hold shift + click to select a range
cd91826
chore(docs): cleaned up documentation for `browser.wait` (#3967)
sjelin Jan 14, 2017
23bc943
chore(frameworks): allow frameworks to call `afterEach`. (#3906)
sjelin Jan 18, 2017
b9cc224
chore(ci): Log tcp traffic on CircleCI (#3971)
heathkit Jan 18, 2017
bf123ad
feat(elements): Add isPresent() to ElementArrayFinder. (#3974)
heathkit Jan 18, 2017
879aac6
chore(blockingproxy): Allow using a pre-existing Blocking Proxy insta…
heathkit Jan 18, 2017
15a1872
fix(firefox): Fix directConnect for Firefox 51+ (#3953)
heathkit Jan 18, 2017
eb89920
fix(driverProviders): Handle promise rejection when starting selenium…
heathkit Jan 19, 2017
e68dcf1
fix(driverProviders): Check config in the right place. (#3991)
heathkit Jan 20, 2017
5856037
fix(cli): Allow frameworks to specify flags they recognize. (#3994)
heathkit Jan 23, 2017
23478f5
chore(deps): update dependencies and related docs (#3998)
sjelin Jan 24, 2017
ccf02ab
chore(types): types for extended webdriver functions (#4000)
sjelin Jan 26, 2017
4a59412
Replace rootEl with browser.setAngularRoot() (#3996)
heathkit Jan 26, 2017
6c3be8c
feat(frameworks): Support `runner.afterEach` in jasmine and mocha ada…
sjelin Jan 20, 2017
46c8898
chore(quitDriver): have quitDriver return a webdriver promise directl…
sjelin Jan 20, 2017
41b4fcc
chore(runner): wait for debugger using `then` block (#4014)
sjelin Jan 26, 2017
90cb13f
chore(mocha): refactor to use `selenium-webdriver`'s mocha adapters (…
sjelin Jan 26, 2017
b77cb92
feat(restart): `browser.restart` should return a promise (#4008)
sjelin Jan 26, 2017
7cb9739
feat(browser.ready): make `browser.ready` wait for all async setup wo…
sjelin Jan 26, 2017
af635fa
chore(wdpromise): prefer `wdpromise.when` to `wdpromise.fulfilled` (#…
sjelin Jan 26, 2017
33393ca
feat(browser): chain some promises in `lib/browser.ts` + return promi…
sjelin Jan 26, 2017
4e40fb1
feat(browser): chain promises in `browser.get` (#4017)
sjelin Jan 27, 2017
3d98a16
feat(config): Support setting `SELENIUM_PROMISE_MANAGER` flag via the…
sjelin Jan 27, 2017
40bbeca
fix(expectedConditions): Add tests and fix race conditions around vis…
tilmanschweitzer Jan 27, 2017
dbc8d5a
chore(types): make ElementArrayFinder more generic (#3977)
Jan 27, 2017
588901c
Update example_spec.js (#4022)
fireashes Jan 27, 2017
7481dee
fix(cli): Make unknown flag check a warning instead of an error. (#4028)
heathkit Jan 27, 2017
995b146
chore(build): fix compile errors
sjelin Jan 28, 2017
8d2fc07
chore(browser): deprecate `browser.getLocationAbsUrl()`. (#3969)
sjelin Jan 30, 2017
a20c7a7
fix(element chaining): make element chaining work when the control fl…
sjelin Jan 30, 2017
46a1e0c
chore(types): Inherit from webdriver.WebDriver types (#4016)
sjelin Jan 30, 2017
f1971b7
chore(webdriver): remove `element.serialize`, since it is no longer p…
sjelin Jan 30, 2017
af6afa6
docs(developers): add basic DEVELOPER.md and update README (#4026)
juliemr Jan 30, 2017
cd084a0
deps(jasmine): update jasmine to ^2.5.3 (#3960)
cnishina Jan 30, 2017
b6207ea
docs(website): fix up some old information about AngularJS vs Angular…
juliemr Jan 31, 2017
bb535d3
chore(types): better types for ProtractorPlugin (#4034)
sjelin Jan 31, 2017
9c2274d
fix(restart): preserve properties like `browser.baseUrl` upon restart…
sjelin Jan 31, 2017
0cd156d
feat(debugging): Add webdriver logging and highlight delay. (#4039)
heathkit Jan 31, 2017
0b0c224
fix(plugins): do not force ManagedPromise in plugins.ts (#4036)
sjelin Jan 31, 2017
9a47ff8
docs(developers): add fixes and links to DEVELOPER.md (#4043)
Marketionist Jan 31, 2017
ba57db2
chore(doc-gen): fix the doc gen script (#4040)
sjelin Jan 31, 2017
c021595
chore(spec): cast away typescript error message (#4044)
sjelin Jan 31, 2017
5899b67
deps(update): update webdriver-manager to ^12.0.1 (#4042)
cnishina Jan 31, 2017
f9bee84
fix(restart): preserve waitForAngularEnabled on restart and add promi…
sjelin Feb 1, 2017
1468c50
chore(release): version bump and update changelog for 5.1 (#4046)
cnishina Feb 1, 2017
e676a60
chore(docgen): fix docgen for 5.1 (#4048)
sjelin Feb 1, 2017
75af8f4
fix(error message): fix error message `browser.get` (#4065)
sjelin Feb 5, 2017
9d69a81
deps(typescript): use typescript@~2.0.0 (#4062)
cnishina Feb 6, 2017
29f975a
feat(plugins): allow plugins to know which browser instance to run ag…
sjelin Feb 6, 2017
3edd62e
feat(saucelabs): Add Sauce Labs HTTPS Support (#4071)
KevinMarkVI Feb 7, 2017
0ad2381
fix(types): Fix types for TS 2.0 (#4072)
heathkit Feb 7, 2017
ba54422
chore(release): Version bump and changelog for release (#4073)
heathkit Feb 7, 2017
c1df958
chore(docs): Cleanup plugin docs (#4079)
sjelin Feb 8, 2017
dc361ce
chore(tests): Reorganize typesript tests
sjelin Feb 7, 2017
a5c7786
chore(docs): Document disabling the control flow
sjelin Feb 7, 2017
d5d9393
chore(website): fix website tests (#4080)
sjelin Feb 8, 2017
237593a
chore(website): Add `async-await.md` and `typescript.md` to website (…
sjelin Feb 8, 2017
4e73d5e
feat(core): use native Promise in place of Q
seanmay Mar 1, 2017
4752ad1
chore(examples): Fix TSC issues with exampleTypescript (#4132)
NickTomlin Mar 4, 2017
0eb5b76
fix(navigation): ignore unknown JS errors in IE (#4149)
thorn0 Mar 15, 2017
c525ca6
Revert "feat(core): use native Promise in place of Q"
vikerman Mar 17, 2017
987a8e3
docs(await): Update example to show debugging with chrome devtools
heathkit Apr 11, 2017
2685c3c
fix(ci): Pin clang-format version to fix Circle tests.
heathkit Apr 11, 2017
d74356b
fix(ci): Use the latest version of Chrome on CircleCI
heathkit Apr 11, 2017
104d9b4
docs(custom-frameworks): add instructions for Serenity/JS
jan-molak Feb 27, 2017
6637a5f
chore(docs): Update links to Selenium wire protocol
mirekdlugosz Apr 10, 2017
db51ea6
fix: Add "verbose" option to allowedNames in cli.ts
NickTomlin Apr 4, 2017
ed0e30e
docs(browser.wait): add default browser.wait time
wesww Mar 16, 2017
c64270b
docs: add protractor-fail-fast to list of community plugins
pmowrer Mar 16, 2017
8249167
fix: export Runner, not just its type. (#4227)
LucasSloan Apr 14, 2017
bd534fb
fix: Add "stackTrace" option to allowedNames in cli.ts
anjunatl Apr 14, 2017
d726864
docs(element): fix minor typo in element.ts
Marketionist Apr 16, 2017
aaba0f6
docs: fixed dead pre-requisites link & added link to `release.md`
anjunatl Apr 13, 2017
183cd80
fix(browser): Fix browser.angularAppRoot()
heathkit Apr 26, 2017
dd2ccbb
feat(saucelabs): Add Sauce Labs protocol customization support
Apr 18, 2017
a655d45
Updated documentation for ignoreSynchronization
pittgoose Apr 27, 2017
1250278
fix(cli): Correctly parse list chromeOptions
NickTomlin Feb 26, 2017
160a04b
docs(phantomjs): Add deprecation notice for PhantomJS
heathkit May 3, 2017
5cba564
chore(deps): Update typescript to fix tsc error.
heathkit May 5, 2017
d0bfa6e
chore(ci): Fix Circle CI.
heathkit May 5, 2017
2fbf993
chore(ci): Upgrade typescript in install test.
heathkit May 5, 2017
8bb0874
docs(developers): add fixes and links to api-overview.md
Marketionist Feb 28, 2017
42846ec
docs(asyncAwait): fix link in asyncAwait/README.md
Marketionist Feb 28, 2017
fd59c78
fix(elementexplorer): Set script breakpoints with cross-platform safe
heathkit May 9, 2017
1a47076
fix(ci): Use latest pip on CircleCI
heathkit May 9, 2017
a0a1fac
chore(deps): Updating webdriver-manager and jasminewd2
heathkit May 9, 2017
ea72d55
chore(release): version bump and changelog for 5.1.2
vikerman May 15, 2017
88a1b3a
chore: Update logo to make the subtitle generic for angular and angul…
NickTomlin May 17, 2017
3f861ae
By.js locator should accept functions
monkpit Jun 1, 2017
6353ec9
Please the linter
monkpit Jun 1, 2017
2e9acf5
docs(plugins) add protractor-numerator plugin to plugins.md
Marketionist May 13, 2017
fe8c480
docs(frameworks) update cucumber dry run option
ChristiaanScheermeijer Jun 16, 2017
e5a5d59
docs(frameworks) align cucumberOpts comments
ChristiaanScheermeijer Jun 16, 2017
299fc8d
docs(browser-support): Fixed incorrect example
marklagendijk Jun 15, 2017
b85e7ee
fix(npmignore): .map files in built directory cause stacktrace lines …
Jul 11, 2017
ab1afb0
fix(blockingproxy): Start bpRunner strictly after setupDriverEnv
wncm Jun 28, 2017
f79938e
docs(plugins): add ng-apimock plugin to plugins.md
mdasberg Feb 6, 2017
c0b8770
docs(website): fix issue 4246
wswebcreation Jul 16, 2017
768fd39
fix(local): allow local driver provider to use gecko driver from conf…
cnishina Jul 31, 2017
b87159b
fix(website): fix all locator examples to use `element` over `browser…
wswebcreation Jul 31, 2017
4b7cada
fix(sauce): bring back sauceProxy as a configuration option (#4419)
cnishina Aug 3, 2017
6be98ea
docs(plugins): fix links and formatting (#4431)
JPeer264 Aug 8, 2017
15776b8
Export Locator (#4459)
barrtender Sep 1, 2017
f7e17f3
fix(clientSideScripts): change protractor to support waiting for hybr…
qiyigg Oct 2, 2017
862e8be
fix(circleci): Disable testcases for "useBlockingProxy" (#4523)
qiyigg Oct 4, 2017
0fbc2c0
chore(release): update selenium-webdriverjs and bump version number (…
qiyigg Oct 13, 2017
c2cf0db
chore(release): version changelog for 5.2.0
qiyigg Oct 17, 2017
bb63ab0
Update to the latest blocking proxy (#4546)
heathkit Oct 18, 2017
60d5d90
Update clientsidescripts.js (#4544)
andrewpmontgomery Oct 24, 2017
b20fce2
Corrected the path to Protractor cli.js (#4560)
jan-molak Oct 26, 2017
8ac0f47
Add docs for debugging with the control flow disabled (#4555)
theRobinator Oct 26, 2017
b204a83
doc(browser-support) improved Firefox documentation (#4553)
marklagendijk Oct 26, 2017
1aaf1c1
Corrected the formatting of a code sample (#4561)
jan-molak Oct 27, 2017
95dd3ca
doc(tutorial): added example for element.getAttribute('value') to rea…
viktorpergjoka Oct 31, 2017
a62efc6
feat(locators): Add support for regex in cssContainingText (#4532)
joeheyming Nov 6, 2017
8d71a1b
docs(page-objects.md): Refactor the existing Page Object example (#4576)
timothystone Nov 14, 2017
1b486a2
docs(readme) add link to DEVELOPER.md (#4596)
Marketionist Nov 22, 2017
5d13b00
fix(jasmine): Update Jasmine to support Node8 async/await (#4608)
qiyigg Dec 1, 2017
e51f0ec
fix(doc): update doc for testing with node 8 async/await and chrome i…
qiyigg Dec 6, 2017
18d06e8
chore(release): bump version number (#4599)
qiyigg Dec 6, 2017
3b29ee7
fix(doc): update links in debugging docs to make it show correctly in…
qiyigg Dec 6, 2017
7bf873b
chore(release): bump version number (#4599) (#4618)
qiyigg Dec 7, 2017
8e5ad1f
fix(doc): remove unnecessary config in debugging doc/example (#4622)
qiyigg Dec 9, 2017
a5125de
Revert "fix(jasmine): Update Jasmine to support Node8 async/await (#4…
qiyigg Dec 12, 2017
b43081f
chore(release): version bump and changelog for 5.2.2 (#4626)
qiyigg Dec 12, 2017
65f206e
docs(website): updated reference from ignoreSynchronization to waitFo…
MichaelRijsdijk Dec 14, 2017
f9df456
docs(element): fix minor typo in element.ts (#4471)
mmikirtumov Dec 14, 2017
9d87982
feat(config): allow to use newer versions of CoffeeScript (#4567)
NeverwinterMoon Dec 15, 2017
7f968e0
fix(direct): Use config's geckoDriver when specified (#4554)
shaungrady Dec 15, 2017
02746dd
fix(browser): Add space after full stop in error message. (#4594)
iphydf Jan 8, 2018
83e2ba8
fix(website): Locator by.name('field_name') (#4653)
anibalsanchez Jan 8, 2018
6ba30e0
feat(driverProviders): Add TestObject and Kobiton as driverProviders
lt-bstevens Jan 8, 2018
335680f
fix(circleCI): lock the currect version of all dependencies (#4669)
qiyigg Jan 24, 2018
964baba
fix(clientsidescript): avoid returning the value of test callback in …
qiyigg Jan 24, 2018
a62a154
fix(script): fix compile-to-es5 script (#4676)
qiyigg Jan 25, 2018
65c6921
chore(release): version bump and change log for 5.3.0 (#4668)
qiyigg Jan 25, 2018
d116f5d
Minor format fix for CHANGELOG.md
qiyigg Jan 25, 2018
a7411b6
docs(page_objects): Add async / await example (#4675)
antgel Jan 25, 2018
9027274
Changes "Angular" to "Angular 2" (#4683)
monkpit Feb 12, 2018
cc2234c
feat(logger): Add log level configuration (#1451) (#4068)
bcaudan Feb 12, 2018
a5dbe25
Revert "Changes "Angular" to "Angular 2" (#4683)" (#4705)
qiyigg Feb 13, 2018
4898db0
docs(plugins) add protractor-cucumber-steps plugin to plugins.md (#4721)
Marketionist Mar 20, 2018
9348ccf
docs(page_objects): Remove unnecessary "await" and "async" (#4732)
Mar 21, 2018
c63b99e
fix(grep): change excluded tests to disabled instead of pending (#4673)
Mar 28, 2018
2aa507f
chore(release): version bump and change log for 5.3.1 (#4758)
qiyigg Apr 4, 2018
6290f27
fix(generate-docs): fix generate-docs.sh. (#4765)
qiyigg Apr 5, 2018
f8f490a
updated CHANGELOG based on sauceSeleniumAddress and sauceSeleniumUseH…
martin770 May 2, 2018
76324b8
fix(cli): add more verbose warning if '_debugger' module cannot be fo…
rodrigc May 10, 2018
c6703a5
fix(doc): Spelling updates to comments in plugin.ts(#4797)
drew0530 May 10, 2018
948c7f2
fix(deps): Update saucelabs for security issue. (#4805)
qiyigg May 10, 2018
8dd019b
fix(test): fix async tests (#4806)
qiyigg May 10, 2018
60cc0dc
chore(release): version bump and changelog for 5.3.2 (#4807)
qiyigg May 10, 2018
1c6a1a8
fix(circleci): Switch to using circleci v2 syntax and fix build error…
krotscheck Jun 4, 2018
3702a70
fix(local): Ensure webdriver.gecko.driver path is passed to Selenium …
bdellegrazie Jun 4, 2018
ed955e5
fix(travisCI): Update Node versions (#4847)
simonua Jun 6, 2018
03e2209
feat(driverProvider) Adding browserstackProxy param in BrowserStack d…
raghuhit Jul 13, 2018
056eec2
deps(webdriver_js_extender): update webdriver_js_extender to 2.0 (#4882)
qiyigg Jul 17, 2018
492230a
fix(generate_doc.sh): Use ES6 lib to compile down to ES5 (#4884)
qiyigg Jul 18, 2018
4534e20
chore(release): version bump and changelog for 5.4.0. (#4885)
qiyigg Jul 18, 2018
249e657
feat(example): add examples of usage protractor framework with angula…
IgorSasovets Jul 22, 2018
7b08083
feat(driverProvider): Add useExistingWebDriver driver provider (#4756)
andyjack Aug 16, 2018
0b1820c
fix(package-lock.json): update package-lock.json to match package.jso…
qiyigg Aug 21, 2018
2632bb6
deps(webdriver_js_extender): update webdriver_js_extender to 2.1 (#4934)
ventuno Aug 23, 2018
07fefeb
fix(browser): browser.navigate() return type. (#4932)
bcstodds Aug 23, 2018
39485ca
fix(typo): fixed typo in EC expectation alias (#4952)
IgorSasovets Sep 10, 2018
71e2cb8
chore(release): version bump and changelog for 5.4.1. (#4953)
qiyigg Sep 10, 2018
d4fe1ca
chore(config): Update sauceSeleniumAddress port to 443 (#5041)
enriquegh Nov 14, 2018
f5dbe13
fix(deps): @types/node is now a dev dependency
jan-molak Dec 2, 2018
6064b69
chore(tests): clean up test suite for failures (#5097)
cnishina Dec 19, 2018
3a5e413
chore(config): Update docs regarding proxies (#5048)
enriquegh Dec 19, 2018
db1b638
feat(saucelabs): add sauceRegion support for eu datacenters (#5083)
wswebcreation Dec 19, 2018
5d29112
chore(release): bump version to 5.4.2 (#5106)
cnishina Dec 25, 2018
e9a3a1d
chore(test): move element_spec.js off of the control flow
cnishina Nov 6, 2018
587b5ec
chore(test): cleanup async await in element_spec.js (#4999)
cnishina Nov 7, 2018
584e1e5
chore(test): move lib_spec.js off of the control flow (#5000)
cnishina Nov 8, 2018
4f9e54d
chore(test): move handling_spec off of the control flow (#5010)
CrispusDH Nov 8, 2018
d99b056
chore(test): move navigation_spec off of the control flow (#5011)
CrispusDH Nov 8, 2018
f391af5
chore(test): clean up suite tests (#5009)
cnishina Nov 9, 2018
6275ce2
chore(test): move locators_spec.js off of the control flow (#5001)
cnishina Nov 9, 2018
7a0e3bd
chore(test): move mockmodule_spec.js off of the control flow (#5002)
cnishina Nov 9, 2018
3f48640
chore(test): move altRoot and inferRoot test off of the control flow …
cnishina Nov 9, 2018
1e4a175
chore(test): use native promises instead of q on onPrepare (#5005)
cnishina Nov 9, 2018
355e79d
chore(test): move plugins tests off of the control flow and remove q …
cnishina Nov 9, 2018
840b81c
chore(test): use native promises instead of q onCleanUp (#5004)
cnishina Nov 9, 2018
6979b37
chore(test): move restart_spec off of the control flow (#5014)
CrispusDH Nov 9, 2018
e820cd1
chore(test): move withLogin test off of the control flow (#5008)
cnishina Nov 9, 2018
1f8e459
chore(test): move expected_conditions_spec off of the control flow (#…
CrispusDH Nov 9, 2018
635bd99
chore(test): clean up mocha tests (#5007)
cnishina Nov 9, 2018
cf5c0ed
chore(test): move polling_spec off of the control flow (#5012)
CrispusDH Nov 9, 2018
c74af0b
chore(test): move synchronize_spec off of the control flow (#5016)
CrispusDH Nov 9, 2018
1984fbb
chore(test): clean up no control flow typescript tests (#5023)
cnishina Nov 9, 2018
b5250dc
chore(test): move controlLock test off of the control flow (#5022)
cnishina Nov 9, 2018
14308f2
chore(test): move restartBrowserBetweenTests off of the control flow …
cnishina Nov 9, 2018
9735724
chore(test): move interaction test off of the control flow (#5019)
cnishina Nov 9, 2018
121636e
chore(test): move hybrid/async_spec off of the control flow (#5024)
CrispusDH Nov 9, 2018
d0a5efa
chore(test): update provider and capabilities tests off of the contro…
cnishina Nov 10, 2018
114c93b
chore(test): move custom/smoke_spec off of the control flow (#5026)
CrispusDH Nov 10, 2018
69791ad
chore(test): move noGlobals/noGlobals_spec off of the control flow (#…
CrispusDH Nov 10, 2018
e22065c
chore(promises): clean up driver providers and browser control flow (…
cnishina Nov 15, 2018
c3d1de8
chore(promises): move locator wdpromise to native Promise (#5044)
cnishina Nov 16, 2018
c0917aa
chore(promises): move element wdpromise to native Promise (#5047)
cnishina Nov 19, 2018
c9db3f3
chore(promises): remove q promises and webdriver promises (#5052)
cnishina Nov 27, 2018
45e163b
chore(promises) move interactive_test_util off q, rework to ES6 synta…
CrispusDH Nov 27, 2018
8f55234
chore(promises) move test_util out of q (#5036)
CrispusDH Nov 28, 2018
df59f29
chore(tests): update restart spec specs and plugin specs (#5058)
cnishina Nov 28, 2018
eeaf0af
chore(jshint): remove jshint from build (#5060)
cnishina Nov 28, 2018
6db7d09
chore(promises): remove q and jasminewd (#5059)
cnishina Nov 28, 2018
bd0bfb1
chore(tests): remove element explorer tests and enable install tests …
cnishina Nov 29, 2018
0c6b134
chore(tests): fix spec/ng2/timeout_spec test (#5067)
cnishina Nov 29, 2018
3c75213
chore(test): fix attach session test (#5063)
cnishina Nov 29, 2018
055be2e
chore(test): fix unit tests (#5064)
cnishina Nov 29, 2018
0f7a38a
chore(test): error tests fixed (#5069)
cnishina Dec 1, 2018
ffa3519
chore(debugger): remove debugger and explore methods (#5070)
cnishina Dec 1, 2018
3b8f263
chore(ignoreSynchornization): clean up to use waitForAngularEnabled (…
cnishina Dec 4, 2018
6522e40
chore(cleanup): clean up imports and wdpromises (#5073)
cnishina Dec 4, 2018
9d510db
chore(test): remove jasmine addMatcher test (#5072)
cnishina Dec 6, 2018
2def202
deps(webdriver-manager): use replacement (#5088)
cnishina Dec 12, 2018
509f1b2
deps(latest): upgrade to the gulp and typescript (#5089)
cnishina Dec 13, 2018
befb457
chore(bin): update webdriver-manager require to use the cli (#5093)
cnishina Dec 15, 2018
1b2036e
typings(selenium): try out new version of typings (#5084)
cnishina Dec 15, 2018
7de6d85
docs(api): update examples to use async/await (#5081)
devoto13 Dec 17, 2018
b4dbcc2
chore(elementexplorer): remove explorer bin file (#5094)
cnishina Dec 18, 2018
4672265
chore(browser): remove timing issues with restart and fork (#5085)
cnishina Dec 18, 2018
d213aa9
deps(selenium): upgrade to selenium 4 (#5095)
cnishina Dec 19, 2018
cf43651
chore(debugprint): convert debugprint to TypeScript (#5074)
CrispusDH Dec 19, 2018
68491dd
chore(expectedConditions): update generic Function typings (#5101)
cnishina Dec 20, 2018
96ae17c
deps(jasmine): upgrade jasmine 3.3 (#5102)
cnishina Dec 20, 2018
5fd711c
chore(webdriver-manager): use webdriver-manager@13.0.0-beta
cnishina Dec 25, 2018
8afc4e2
chore(release): release 6.0.0-beta and update the changelog
cnishina Dec 25, 2018
2e5c2e6
chore(jasmine): prevent random execution order in jasmine 3 (#5126)
cnishina Jan 25, 2019
7054827
chore(types): fix types to use not @types/selenium-webdriver (#5127)
cnishina Jan 25, 2019
e478ba8
chore(release): bump version to 6.0.1-beta
cnishina Jan 28, 2019
3d50b68
chore(deps): update based on npm audit
cnishina Mar 23, 2019
d777738
chore(tests): circleci - chrome 69 requires chromdriver to 2.44 (#5182)
cnishina Mar 23, 2019
5d8da04
chore(release): version bump to 6.0.0 and update the changelog
cnishina Mar 23, 2019
9b429e6
chore(changelog) updated commit reference in changelog (#5205)
jithinkmatthew Mar 30, 2019
20f6a02
chore(tests): clean up circleci config (#5201)
cnishina Apr 2, 2019
8e25ef9
chore(example): update the TypeScript example to be async / await (#5…
cnishina Apr 2, 2019
1c97c9f
chore(example): update example to be async / await (#5202)
cnishina Apr 2, 2019
8d05098
docs(frameworks): update interface in the frameworks readme file (#5197)
jan-molak Apr 7, 2019
f2b6b49
chore(cleanup): fix lints and removes unnecessary assignment (#5184)
abhijeethp Apr 7, 2019
4f74a4e
chore(types): add selenium-webdriver types from DefinitelyTyped
cnishina Apr 6, 2019
cc501f7
fix(element): removed WebElement getSize and getLocation for getRect …
kolodiy Jun 6, 2019
89fbf75
Fix incorrect exports in index.ts
sandersn Sep 30, 2019
37bef24
move export to export list
sandersn Sep 30, 2019
c8b037d
docs(browser-setup): update Chrome configuration to v.6
OldShaterhan Sep 26, 2019
ddf314a
fix(doc): removed reference to non-existing/deprecated section
xgirma Oct 11, 2019
23e4b30
fix(doc): update link to selenium promise manager option
sebastianhaas Mar 8, 2019
7beca52
ci: Log sauce connect proxy to stdout, remove travis_wait, upgrade pr…
kyliau Apr 15, 2020
3b7fe02
fix: security prototype pollution
alan-agius4 Apr 11, 2020
4bc80d1
build: publish using wombat
josephperrott Apr 16, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
52 changes: 52 additions & 0 deletions .circleci/config.yml
@@ -0,0 +1,52 @@
version: 2
jobs:
build:
docker:
- image: circleci/node:8.11-browsers
environment:
# Fix issue with selenium-server in containers.
# See http://github.com/SeleniumHQ/docker-selenium/issues/87
DBUS_SESSION_BUS_ADDRESS: /dev/null
steps:
- checkout

- run: google-chrome --version

- run:
name: NPM Install
command: |
npm i
cd testapp && npm i

- save_cache:
key: node_modules-{{ .Branch }}-{{ checksum "package-lock.json" }}
paths:
- "node_modules"
- "testapp/node_modules"

- run:
name: Lint
command: ./node_modules/.bin/gulp lint

- run:
name: Selenium Start
background: true
command: |
./node_modules/.bin/webdriver-manager update --versions.chrome=2.44
./node_modules/.bin/webdriver-manager start --versions.chrome=2.44

- run:
name: TestApp Start
background: true
command: |
npm start

# Seems like the new circleci container no longer permits packet introspection on lo, even for root.
# - run:
# name: Extra tcp logging for BlockingProxy
# background: true
# command: sudo tcpdump -i lo 'tcp && dst localhost' -w $CIRCLE_ARTIFACTS/localdump.pcap

- run:
name: Test
command: npm test
3 changes: 3 additions & 0 deletions .clang-format
@@ -0,0 +1,3 @@
Language: JavaScript
BasedOnStyle: Google
ColumnLimit: 100
33 changes: 33 additions & 0 deletions .github/ISSUE_TEMPLATE
@@ -0,0 +1,33 @@
Hi there!

Thanks for submitting an issue to Protractor.

To help us help you better, please do the following before submitting an issue:

1. Review the questions section of [CONTRIBUTING.md](https://github.com/angular/protractor/blob/master/CONTRIBUTING.md#contributing).
2. Make sure you are not asking a usage or debugging question. If you are, use [StackOverflow](http://stackoverflow.com/questions/tagged/protractor), [Google Group discussion list](https://groups.google.com/forum/?fromgroups#!forum/angular), or [Gitter](https://gitter.im/angular/protractor) to get help.
3. Provide a minimally reduced test case. This makes it much more likely that your bug will be fixed. Protractor has a test Angular application available at `http://www.protractortest.org/testapp` which you can use for the reproducible test case.
4. Fill in the information that corresponds to your type of issue below.
5. Delete this intro and any unrelated text :smile: (if you do not we'll assume you haven't read these instructions and automatically close the issue.)


Bug report
---

- Node Version: ``
- Protractor Version: ``
- Angular Version: ``
- Browser(s): ``
- Operating System and Version ``
- Your protractor configuration file
- A relevant example test
- Output from running the test
- Steps to reproduce the bug
- The URL you are running your tests against (if relevant)


Feature Request
---

- Reasons for adopting new feature
- Is this a breaking change? (How will this affect existing functionality)
23 changes: 15 additions & 8 deletions .gitignore
@@ -1,14 +1,21 @@
node_modules/
selenium/
testapp/inbrowsertest/
website/bower_components/
website/build/
website/docgen/build/
# Shared between .npmignore and .gitignore

yarn.lock
chromedriver.log
libpeerconnection.log
changes.sh
xmloutput*
npm-debug.log
.idea/
.vscode/
*.DS_Store
*.swp
selenium/

*.swp
# Build artifacts

built/
spec/built/
node_modules/
website/bower_components/
website/build/
website/docgen/build/
21 changes: 0 additions & 21 deletions .jshintrc

This file was deleted.

42 changes: 33 additions & 9 deletions .npmignore
@@ -1,17 +1,41 @@
# Shared between .npmignore and .gitignore

yarn.lock
chromedriver.log
libpeerconnection.log
xmloutput*
npm-debug.log
.idea/
.vscode/
*.DS_Store
*.swp
selenium/

# Development folders

.github/
built/spec/
built/**/*.map
debugging/
docs/
lib/
scripts/
spec/
stress/
selenium/
debugging/
testapp/inbrowsertest/
testapp/
website/
exampleTypescript/*.js
exampleTypescript/node_modules/
exampleTypescript/tmp/

# Development files

.clang-format
.gitattributes
.gitignore
.jshintrc
.npmignore
.travis.yml
changes.sh
chromedriver.log
libpeerconnection.log
npm-debug.log
new.txt
xmloutput*
circle.yml
logo.svg
release.md
32 changes: 23 additions & 9 deletions .travis.yml
@@ -1,39 +1,53 @@
language: node_js
sudo: false
node_js:
- "0.10"
- "0.12"
- "4"
- "9"
- "10"

env:
global:
- SAUCE_USERNAME=angular-ci
- SAUCE_ACCESS_KEY=9b988f434ff8-fbca-8aa4-4ae3-35442987
- BROWSER_STACK_USERNAME=angularteam1
- BROWSER_STACK_ACCESS_KEY=BWCd4SynLzdDcv8xtzsB
- LOGS_DIR=/tmp/protractor-build/logs
- BROWSER_PROVIDER_READY_FILE=/tmp/sauce-connect-ready
- CXX=g++-4.8
matrix:
- JOB=full
- JOB=smoke
- JOB=bstack

matrix:
allow_failures:
- env: "JOB=smoke"
- env: "JOB=bstack"
exclude:
- env: JOB=smoke
node_js: "0.12"
- env: JOB=smoke
node_js: "0.10"
node_js: "9"
- env: JOB=bstack
node_js: "9"

addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.8

before_install:
- travis_wait g++-4.8 --version

before_script:
- npm run install_testapp
- npm run pretest
- mkdir -p $LOGS_DIR
- ./scripts/sauce_connect_setup.sh
- ./scripts/wait_for_browser_provider.sh
- scripts/travis_setup.sh


script:
- ./scripts/testserver.sh
- ./scripts/testonsauce.sh
- ./scripts/test_on_travis.sh

after_script:
- ./scripts/print_logs.sh