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

Document how to use Protractor without the control flow #3692

Closed
sjelin opened this issue Nov 1, 2016 · 1 comment
Closed

Document how to use Protractor without the control flow #3692

sjelin opened this issue Nov 1, 2016 · 1 comment

Comments

@sjelin
Copy link
Contributor

sjelin commented Nov 1, 2016

See SeleniumHQ/selenium#2969

Not really useful until they finish phase 1 and we finish #3689 and #3691

@sjelin
Copy link
Contributor Author

sjelin commented Dec 28, 2016

Blocked on #3691

sjelin added a commit to sjelin/protractor that referenced this issue Feb 7, 2017
…ntrol flow

* Added information in `/docs/control-flow.md` about disabling the control flow
* Made `/docs/async-await.md`, which redirects to
  `/exampleTypescript/asyncAwait/README.md`
* Made `docs/typescript.md`, which redirects to `/exampleTypescript/`.
* Moved our `/spec/install/noCF/` tests to `/exampleTypescript/noControlFlow/`
* Split `noCF/smokeSpec` into `is_disabled_spec.ts` and `element_spec.ts`.
* Added `exampleTypescript/noControlFlow/fullConf.ts`, which will be useful as
  we add more tests
* Set `exampleTypescript` to compile to es6
* Added information about `@types/jasminewd2` to
  `exampleTypescript/asyncAwait/README.md`
* Added `spec/noCFSmokeConf.js`, `spec/noCFPluginConf.js`, and
  `spec/noCFFullConf.js`, which essentially just redirect to
  `/exampleTypescript/noControlFlow/`.

Also did some mimor cleanup:
* Removed redundent information in `/docs/plugins.md`.  Now redirects to
  `/lib/plugins.ts`.
* Comment cleanup in `/lib/plugins.ts`
* Export some necessary types in `/lib/index.ts`
* Compile more stuff in `/exampleTypescript/`.

Website updates to come in a future change.

Closes angular#3692
sjelin added a commit to sjelin/protractor that referenced this issue Feb 7, 2017
…ntrol flow

* Added information in `/docs/control-flow.md` about disabling the control flow
* Made `/docs/async-await.md`, which redirects to
  `/exampleTypescript/asyncAwait/README.md`
* Made `docs/typescript.md`, which redirects to `/exampleTypescript/`.
* Moved our `/spec/install/noCF/` tests to `/exampleTypescript/noControlFlow/`
* Split `noCF/smokeSpec` into `is_disabled_spec.ts` and `element_spec.ts`.
* Added `exampleTypescript/noControlFlow/fullConf.ts`, which will be useful as
  we add more tests
* Set `exampleTypescript` to compile to es6
* Added information about `@types/jasminewd2` to
  `exampleTypescript/asyncAwait/README.md`
* Added `spec/noCFSmokeConf.js`, `spec/noCFPluginConf.js`, and
  `spec/noCFFullConf.js`, which essentially just redirect to
  `/exampleTypescript/noControlFlow/`.

Also did some mimor cleanup:
* Removed redundent information in `/docs/plugins.md`.  Now redirects to
  `/lib/plugins.ts`.
* Comment cleanup in `/lib/plugins.ts`
* Export some necessary types in `/lib/index.ts`
* Compile more stuff in `/exampleTypescript/`.

Website updates to come in a future change.

Closes angular#3692
sjelin added a commit to sjelin/protractor that referenced this issue Feb 7, 2017
…ntrol flow

* Added information in `/docs/control-flow.md` about disabling the control flow
* Made `/docs/async-await.md`, which redirects to
  `/exampleTypescript/asyncAwait/README.md`
* Made `docs/typescript.md`, which redirects to `/exampleTypescript/`.
* Moved our `/spec/install/noCF/` tests to `/exampleTypescript/noControlFlow/`
* Split `noCF/smokeSpec` into `is_disabled_spec.ts` and `element_spec.ts`.
* Added `exampleTypescript/noControlFlow/fullConf.ts`, which will be useful as
  we add more tests
* Set `exampleTypescript` to compile to es6
* Added information about `@types/jasminewd2` to
  `exampleTypescript/asyncAwait/README.md`
* Added `spec/noCFSmokeConf.js`, `spec/noCFPluginConf.js`, and
  `spec/noCFFullConf.js`, which essentially just redirect to
  `/exampleTypescript/noControlFlow/`.

Also did some mimor cleanup:
* Removed redundent information in `/docs/plugins.md`.  Now redirects to
  `/lib/plugins.ts`.
* Comment cleanup in `/lib/plugins.ts`
* Export some necessary types in `/lib/index.ts`
* Compile more stuff in `/exampleTypescript/`.

Website updates to come in a future change.

Closes angular#3692
sjelin added a commit to sjelin/protractor that referenced this issue Feb 7, 2017
…ntrol flow

* Added information in `/docs/control-flow.md` about disabling the control flow
* Made `/docs/async-await.md`, which redirects to
  `/exampleTypescript/asyncAwait/README.md`
* Made `docs/typescript.md`, which redirects to `/exampleTypescript/`.
* Moved our `/spec/install/noCF/` tests to `/exampleTypescript/noControlFlow/`
* Split `noCF/smokeSpec` into `is_disabled_spec.ts` and `element_spec.ts`.
* Added `exampleTypescript/noControlFlow/fullConf.ts`, which will be useful as
  we add more tests
* Set `exampleTypescript` to compile to es6
* Added information about `@types/jasminewd2` to
  `exampleTypescript/asyncAwait/README.md`
* Added `spec/noCFSmokeConf.js`, `spec/noCFPluginConf.js`, and
  `spec/noCFFullConf.js`, which essentially just redirect to
  `/exampleTypescript/noControlFlow/`.

Also did some mimor cleanup:
* Removed redundent information in `/docs/plugins.md`.  Now redirects to
  `/lib/plugins.ts`.
* Comment cleanup in `/lib/plugins.ts`
* Export some necessary types in `/lib/index.ts`
* Compile more stuff in `/exampleTypescript/`.

Website updates to come in a future change.

Closes angular#3692
sjelin added a commit to sjelin/protractor that referenced this issue Feb 7, 2017
…ntrol flow

* Added information in `/docs/control-flow.md` about disabling the control flow
* Made `/docs/async-await.md`, which redirects to
  `/exampleTypescript/asyncAwait/README.md`.
* Made `docs/typescript.md`, which redirects to `/exampleTypescript/`.
* Moved our `/spec/install/noCF/` tests back to `/spec/ts` and restored
  `ts_spec_config.json`.
  * It turns out that typescript@~2.0.0 does support `-p config_file.json`.  The
    thing it doesn't support is pointing `include` to a folder.  So rather than
    moving everything in angular#4062, we just needed to use globs.
* Split `smokeSpec.ts` into `is_disabled_spec.ts` and `element_spec.ts`.
* Renamed `noCFSmokeConf.ts` to `noCFBasicConf.ts` so it is more clearly
  analogous to `basicConf.js`.
* Added test using blocking proxy for `noCFBasicConf.ts`.
* Added information about `@types/jasminewd2` to `exampleTypescript/README.md`.

Also did some mimor cleanup:
* Removed redundent information in `/docs/plugins.md`.  Now redirects to
  `/lib/plugins.ts`.
* Comment cleanup in `/lib/plugins.ts`
* Export some necessary types in `/lib/index.ts`
* Added compiled `/exampleTypescript/` files to `.npmignore`

Website updates to come in a future change.

Closes angular#3692
sjelin added a commit to sjelin/protractor that referenced this issue Feb 7, 2017
…lugin docs

* Adding `SELENIUM_PROMISE_MANAGER` docs
  * Added information in `/docs/control-flow.md` about SELENIUM_PROMISE_MANAGER,
    including pointing people to `/spec/ts/` for examples.
  * Made `/docs/async-await.md`, which redirects to
    `/exampleTypescript/asyncAwait/README.md`.
  * Made `docs/typescript.md`, which redirects to `/exampleTypescript/`.
  * Added information about `@types/jasminewd2` to `exampleTypescript/README.md`.
  * Website updates to come in a future change
  * Closes angular#3692
* Reorganizing typescript tests
  * Moved our `/spec/install/noCF/` tests back to `/spec/ts` and restored
    `ts_spec_config.json`.
    * It turns out that typescript@~2.0.0 does support `-p config_file.json`.
      The thing it doesn't support is pointing `include` to a folder.  So rather
      than moving everything in angular#4062, we just needed to use globs.
  * Split `smokeSpec.ts` into `is_disabled_spec.ts` and `element_spec.ts`.
  * Renamed `noCFSmokeConf.ts` to `noCFBasicConf.ts` so it is more clearly
    analogous to `basicConf.js`.
  * Added test using blocking proxy for `noCFBasicConf.ts`.
* Fixing plugin docs
  * Removed redundent information in `/docs/plugins.md`.  Now redirects to
    `/lib/plugins.ts`.
  * Comment cleanup in `/lib/plugins.ts`
  * Export some necessary types in `/lib/index.ts`
  * Added compiled `/exampleTypescript/` files to `.npmignore`
sjelin added a commit to sjelin/protractor that referenced this issue Feb 7, 2017
* Added information about `SELENIUM_PROMISE_MANAGER` to `docs/control-flow.md`,
  including pointing to `/spec/ts/` for examples
* Added `docs/async-await.md`, which redirects to
  `exampleTypescript/asyncAwait/README.md`.
* Updated `exampleTypescript/asyncAwait/README.md`, including pointing to
  `/spec/ts/` for more examples.
* Added `docs/typescript.md`, which redirects to `/exampleTypescript/`.
* Added information about `@types/jasminewd2` to `exampleTypescript/README.md`.

Website updates to come in a future change.

Closes angular#3692.
sjelin added a commit to sjelin/protractor that referenced this issue Feb 7, 2017
* Added information about `SELENIUM_PROMISE_MANAGER` to `docs/control-flow.md`,
  including pointing to `/spec/ts/` for examples
* Added `docs/async-await.md`, which redirects to
  `exampleTypescript/asyncAwait/README.md`.
* Updated `exampleTypescript/asyncAwait/README.md`, including pointing to
  `/spec/ts/` for more examples.
* Added `docs/typescript.md`, which redirects to `/exampleTypescript/`.
* Added information about `@types/jasminewd2` to `exampleTypescript/README.md`.

Website updates to come in a future change.

Closes angular#3692.
sjelin added a commit to sjelin/protractor that referenced this issue Feb 8, 2017
* Added information about `SELENIUM_PROMISE_MANAGER` to `docs/control-flow.md`,
  including pointing to `/spec/ts/` for examples
* Added `docs/async-await.md`, which redirects to
  `exampleTypescript/asyncAwait/README.md`.
* Updated `exampleTypescript/asyncAwait/README.md`, including pointing to
  `/spec/ts/` for more examples.
* Added `docs/typescript.md`, which redirects to `/exampleTypescript/`.
* Added information about `@types/jasminewd2` to `exampleTypescript/README.md`.

Website updates to come in a future change.

Closes angular#3692.
@sjelin sjelin closed this as completed in a5c7786 Feb 8, 2017
igniteram pushed a commit to igniteram/protractor that referenced this issue Feb 21, 2017
* Added information about `SELENIUM_PROMISE_MANAGER` to `docs/control-flow.md`,
  including pointing to `/spec/ts/` for examples
* Added `docs/async-await.md`, which redirects to
  `exampleTypescript/asyncAwait/README.md`.
* Updated `exampleTypescript/asyncAwait/README.md`, including pointing to
  `/spec/ts/` for more examples.
* Added `docs/typescript.md`, which redirects to `/exampleTypescript/`.
* Added information about `@types/jasminewd2` to `exampleTypescript/README.md`.

Website updates to come in a future change.

Closes angular#3692.
bodyduardU pushed a commit to bodyduardU/protractor that referenced this issue Dec 5, 2022
* Added information about `SELENIUM_PROMISE_MANAGER` to `docs/control-flow.md`,
  including pointing to `/spec/ts/` for examples
* Added `docs/async-await.md`, which redirects to
  `exampleTypescript/asyncAwait/README.md`.
* Updated `exampleTypescript/asyncAwait/README.md`, including pointing to
  `/spec/ts/` for more examples.
* Added `docs/typescript.md`, which redirects to `/exampleTypescript/`.
* Added information about `@types/jasminewd2` to `exampleTypescript/README.md`.

Website updates to come in a future change.

Closes angular/protractor#3692.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Support ControlFlow-less Selenium
Stage 2: User-Facing (issues)
Development

No branches or pull requests

3 participants