Path Lines of Code debugging/async_await.js 28 debugging/conf.js 12 debugging/failureConf.js 12 debugging/failure_spec.js 38 debugging/timeoutConf.js 12 debugging/timeout_spec.js 40 example/conf.js 15 example/example_spec.js 28 exampleTypescript/angularPage.ts 14 exampleTypescript/conf.js 12 exampleTypescript/plugins.ts 11 exampleTypescript/spec.ts 16 exampleTypescript/specPageObjects.ts 9 gulpfile.js 82 lib/bpRunner.ts 57 lib/breakpointhook.js 3 lib/browser.ts 442 lib/cli.ts 206 lib/clientsidescripts.js 636 lib/config.ts 104 lib/configParser.ts 142 lib/driverProviders/attachSession.ts 24 lib/driverProviders/browserStack.ts 58 lib/driverProviders/direct.ts 87 lib/driverProviders/driverProvider.ts 75 lib/driverProviders/hosted.ts 12 lib/driverProviders/index.ts 107 lib/driverProviders/kobiton.ts 16 lib/driverProviders/local.ts 106 lib/driverProviders/mock.ts 21 lib/driverProviders/sauce.ts 60 lib/driverProviders/testObject.ts 15 lib/element.ts 316 lib/exitCodes.ts 74 lib/expectedConditions.ts 119 lib/frameworks/__protractor_internal_afterEach_setup_spec.js 6 lib/frameworks/debugprint.ts 11 lib/frameworks/jasmine.js 91 lib/frameworks/mocha.js 60 lib/frameworks/setupAfterEach.js 9 lib/index.ts 40 lib/launcher.ts 207 lib/locators.ts 212 lib/logger.ts 190 lib/plugins.ts 196 lib/ptor.ts 52 lib/runner.ts 270 lib/runnerCli.ts 42 lib/selenium-webdriver/locators.js 12 lib/selenium-webdriver/webdriver.js 35 lib/taskLogger.ts 56 lib/taskRunner.ts 99 lib/taskScheduler.ts 109 lib/util.ts 66 lib/webdriver-js-extender/index.js 3 scripts/driverProviderAttachSession.js 120 scripts/errorTest.js 40 scripts/get-version.js 1 scripts/test.js 140 spec/altRoot/findelements_spec.js 15 spec/altRootConf.js 12 spec/basic/actions_spec.js 13 spec/basic/elements_spec.js 464 spec/basic/excludeme_spec.js 5 spec/basic/expected_conditions_spec.js 184 spec/basic/handling_spec.js 10 spec/basic/lib_spec.js 101 spec/basic/locators_spec.js 294 spec/basic/mockmodule_spec.js 94 spec/basic/navigation_spec.js 37 spec/basic/polling_spec.js 33 spec/basic/restart_spec.js 11 spec/basic/synchronize_spec.js 61 spec/basicConf.js 20 spec/ciBStackConf.js 26 spec/ciFullConf.js 39 spec/ciNg2Conf.js 3 spec/ciSmokeConf.js 58 spec/control/spec.js 8 spec/controlLockConf.js 20 spec/custom/framework.js 1 spec/custom/smoke_spec.js 5 spec/customFramework.js 12 spec/dependencyTest/protractor_spec.js 47 spec/dependencyTest/seleniumWebdriver_spec.js 105 spec/dependencyTest/setup.js 27 spec/directConnect/directconnect_spec.js 11 spec/directConnectConf.js 15 spec/driverProviderAttachSessionConf.js 11 spec/driverProviderLocalConf.js 10 spec/driverProviderTest.js 120 spec/driverProviders/attachSession/attachSession_spec.js 12 spec/driverProviders/local/local_spec.js 15 spec/environment.js 16 spec/errorTest/afterLaunchChangesExitCodeConf.js 19 spec/errorTest/baseCase/error_spec.js 6 spec/errorTest/baseCase/mocha_failure_spec.js 10 spec/errorTest/baseCase/single_failure_spec1.js 7 spec/errorTest/baseCase/single_failure_spec2.js 7 spec/errorTest/baseCase/slow_http_and_timeout_spec.js 19 spec/errorTest/baseCase/success_spec.js 7 spec/errorTest/baseCase/timeout_spec.js 5 spec/errorTest/browserStackAuthentication.js 17 spec/errorTest/debugMultiCapabilities.js 16 spec/errorTest/getMultiCapabilitiesConf.js 14 spec/errorTest/mochaFailureConf.js 17 spec/errorTest/multiFailureConf.js 17 spec/errorTest/pluginsFailingConf.js 16 spec/errorTest/sauceLabsAuthentication.js 17 spec/errorTest/shardedFailureConf.js 19 spec/errorTest/singleFailureConf.js 16 spec/errorTest/slowHttpAndTimeoutConf.js 14 spec/errorTest/timeoutConf.js 16 spec/getCapabilitiesConf.js 19 spec/hybrid/async_spec.js 61 spec/hybridConf.js 11 spec/inferRootConf.js 11 spec/install/browserjs_spec.js 20 spec/install/browserts_spec.ts 22 spec/install/conf.ts 12 spec/install/javascript_spec.js 38 spec/install/test.js 49 spec/install/typescript_conf.ts 7 spec/install/typescript_spec.ts 39 spec/interaction/interaction_spec.js 103 spec/interactionConf.js 11 spec/login/login_spec.js 10 spec/mocha/lib_spec.js 38 spec/mochaConf.js 15 spec/multiConf.js 20 spec/ng2/async_spec.js 52 spec/ng2/timeout_spec.js 9 spec/noGlobals/noGlobals_spec.js 27 spec/noGlobalsConf.js 12 spec/onCleanUp/onCleanUp_spec.js 5 spec/onCleanUpAsyncReturnValueConf.js 16 spec/onCleanUpNoReturnValueConf.js 13 spec/onCleanUpSyncReturnValueConf.js 14 spec/onPrepare/asyncstartup.js 6 spec/onPrepare/onPrepare_spec.js 5 spec/onPrepare/startup.js 1 spec/onPrepareConf.js 14 spec/onPrepareFileConf.js 12 spec/onPreparePromiseConf.js 17 spec/onPreparePromiseFileConf.js 11 spec/plugins/browserGetSyncedConf.js 44 spec/plugins/browserGetUnsyncedConf.js 37 spec/plugins/jasminePostTestConf.js 1 spec/plugins/mochaPostTestConf.js 1 spec/plugins/multiPluginConf.js 22 spec/plugins/plugins/async_plugin.js 23 spec/plugins/plugins/basic_plugin.js 8 spec/plugins/plugins/failing_plugin.js 22 spec/plugins/plugins/post_test_plugin.js 20 spec/plugins/postTestConfTemplate.js 16 spec/plugins/skipStabilityConf.js 22 spec/plugins/smokeConf.js 14 spec/plugins/waitForAngularConf.js 40 spec/restartBrowserBetweenTests/setCookies_spec.js 14 spec/restartBrowserBetweenTestsConf.js 12 spec/shardingConf.js 35 spec/suites/always_fail_spec.js 5 spec/suites/ok_2_spec.js 5 spec/suites/ok_spec.js 5 spec/suitesConf.js 13 spec/ts/basic/element_spec.ts 140 spec/ts/noCFBasicConf.ts 12 spec/ts/noCFPluginConf.ts 22 spec/ts/plugin/plugin_spec.ts 7 spec/unit/data/config.js 5 spec/unit/data/fakespecA.js 1 spec/unit/data/fakespecB.js 1 spec/unit/data/fakespecC.js 1 spec/withLoginConf.js 21 stress/conf.js 56 stress/spec.js 14 testapp/app.css 35 testapp/index.html 28 testapp/ng1/alt_root_index.html 40 testapp/ng1/animation/animation.css 20 testapp/ng1/animation/animation.html 9 testapp/ng1/animation/animation.js 4 testapp/ng1/app.css 37 testapp/ng1/app.js 23 testapp/ng1/async/async.html 35 testapp/ng1/async/async.js 59 testapp/ng1/bindings/bindings.html 9 testapp/ng1/bindings/bindings.js 39 testapp/ng1/components/app-version.js 8 testapp/ng1/conflict/conflict.html 8 testapp/ng1/conflict/conflict.js 11 testapp/ng1/form/form.html 92 testapp/ng1/form/form.js 17 testapp/ng1/index.html 38 testapp/ng1/interaction/interaction.html 15 testapp/ng1/interaction/interaction.js 39 testapp/ng1/login.html 23 testapp/ng1/polling/polling.html 4 testapp/ng1/polling/polling.js 13 testapp/ng1/repeater/repeater.html 24 testapp/ng1/repeater/repeater.js 10 testapp/ng1/shadow/shadow.html 42 testapp/ng1/shadow/shadow.js 15 testapp/ng2/app/app.component.html 8 testapp/ng2/app/app.component.js 24 testapp/ng2/app/app.component.ts 7 testapp/ng2/app/app.module.js 37 testapp/ng2/app/app.module.ts 19 testapp/ng2/app/app.routes.js 9 testapp/ng2/app/app.routes.ts 8 testapp/ng2/app/async/async.component.html 31 testapp/ng2/app/async/async.component.js 107 testapp/ng2/app/async/async.component.ts 77 testapp/ng2/app/home/home.component.html 1 testapp/ng2/app/home/home.component.js 23 testapp/ng2/app/home/home.component.ts 6 testapp/ng2/app/main.js 4 testapp/ng2/app/main.ts 3 testapp/ng2/index.html 26 testapp/ng2/styles.css 10 testapp/ng2/system-config.js 32 testapp/scripts/web-server.js 71 testapp/upgrade/app/downgrade/main.js 6 testapp/upgrade/app/downgrade/main.ts 6 testapp/upgrade/app/downgrade/ng1.js 16 testapp/upgrade/app/downgrade/ng1.ts 17 testapp/upgrade/app/downgrade/ng2.js 49 testapp/upgrade/app/downgrade/ng2.ngfactory.js 60 testapp/upgrade/app/downgrade/ng2.ts 37 testapp/upgrade/app/main.js 8 testapp/upgrade/app/main.ts 7 testapp/upgrade/app/module.js 45 testapp/upgrade/app/module.ts 29 testapp/upgrade/app/myApp.js 18 testapp/upgrade/app/myApp.ts 16 testapp/upgrade/app/ng1.js 48 testapp/upgrade/app/ng1.ts 26 testapp/upgrade/app/ng2.js 31 testapp/upgrade/app/ng2.ts 13 testapp/upgrade/app/no_static/main.js 10 testapp/upgrade/app/no_static/main.ts 10 testapp/upgrade/app/no_static/upgrader.js 32 testapp/upgrade/app/no_static/upgrader.ts 14 testapp/upgrade/html/myApp.html 3 testapp/upgrade/html/ng1.html 2 testapp/upgrade/html/ng2.html 3 testapp/upgrade/index.html 37 testapp/upgrade/styles.css 10 testapp/upgrade/systemjs.config.js 37 website/css/prettify.css 1 website/css/protractor.less 153 website/docgen/dgeni-config.js 58 website/docgen/inline_tags/code.js 19 website/docgen/processors/add-links.js 123 website/docgen/processors/add-toc.js 44 website/docgen/processors/filter-jsdoc.js 20 website/docgen/processors/filter-promise.js 14 website/docgen/processors/set-file-name.js 12 website/docgen/processors/tag-fixer.js 64 website/docgen/processors/these-children.js 20 website/docgen/processors/transfer-see.js 25 website/docgen/spec/add-links-spec.js 298 website/docgen/spec/tag-fixer-spec.js 30 website/docgen/spec/transfer-see-spec.js 43 website/gulpfile.js 153 website/index.html 88 website/js/api-controller.js 185 website/js/directives.js 70 website/js/markdown-controller.js 6 website/js/modules.js 2 website/js/routes.js 111 website/js/shared.js 13 website/partials/api.html 159 website/partials/home.html 151 website/partials/ptor-function-list.html 21 website/run-tests.js 21