├── .circleci └── config.yml ├── .editorconfig ├── .gitignore ├── .idea ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── libraries │ ├── Maven__com_google_auto_auto_common_0_10.xml │ ├── Maven__com_google_auto_service_auto_service_1_0_rc6.xml │ ├── Maven__com_google_auto_service_auto_service_annotations_1_0_rc6.xml │ ├── Maven__com_google_code_findbugs_jsr305_3_0_2.xml │ ├── Maven__com_google_errorprone_error_prone_annotations_2_3_4.xml │ ├── Maven__com_google_guava_failureaccess_1_0_1.xml │ ├── Maven__com_google_guava_guava_28_2_jre.xml │ ├── Maven__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava.xml │ ├── Maven__com_google_j2objc_j2objc_annotations_1_3.xml │ ├── Maven__com_squareup_okhttp3_okhttp_4_3_0.xml │ ├── Maven__com_squareup_okio_okio_2_4_1.xml │ ├── Maven__com_sun_activation_javax_activation_1_2_0.xml │ ├── Maven__com_typesafe_netty_netty_reactive_streams_2_0_4.xml │ ├── Maven__commons_codec_commons_codec_1_11.xml │ ├── Maven__commons_io_commons_io_2_6.xml │ ├── Maven__commons_logging_commons_logging_1_2.xml │ ├── Maven__commons_net_commons_net_3_6.xml │ ├── Maven__io_netty_netty_buffer_4_1_43_Final.xml │ ├── Maven__io_netty_netty_codec_4_1_43_Final.xml │ ├── Maven__io_netty_netty_codec_dns_4_1_42_Final.xml │ ├── Maven__io_netty_netty_codec_http_4_1_42_Final.xml │ ├── Maven__io_netty_netty_codec_socks_4_1_42_Final.xml │ ├── Maven__io_netty_netty_common_4_1_43_Final.xml │ ├── Maven__io_netty_netty_handler_4_1_43_Final.xml │ ├── Maven__io_netty_netty_handler_proxy_4_1_42_Final.xml │ ├── Maven__io_netty_netty_resolver_4_1_42_Final.xml │ ├── Maven__io_netty_netty_resolver_dns_4_1_42_Final.xml │ ├── Maven__io_netty_netty_transport_4_1_43_Final.xml │ ├── Maven__io_netty_netty_transport_native_epoll_linux_x86_64_4_1_42_Final.xml │ ├── Maven__io_netty_netty_transport_native_kqueue_osx_x86_64_4_1_42_Final.xml │ ├── Maven__io_netty_netty_transport_native_unix_common_4_1_42_Final.xml │ ├── Maven__io_opentracing_opentracing_api_0_33_0.xml │ ├── Maven__net_bytebuddy_byte_buddy_1_10_6.xml │ ├── Maven__net_sourceforge_htmlunit_htmlunit_2_36_0.xml │ ├── Maven__net_sourceforge_htmlunit_htmlunit_core_js_2_36_0.xml │ ├── Maven__net_sourceforge_htmlunit_htmlunit_cssparser_1_5_0.xml │ ├── Maven__net_sourceforge_htmlunit_neko_htmlunit_2_36_0.xml │ ├── Maven__org_apache_commons_commons_exec_1_3.xml │ ├── Maven__org_apache_commons_commons_lang3_3_9.xml │ ├── Maven__org_apache_commons_commons_text_1_7.xml │ ├── Maven__org_apache_httpcomponents_httpclient_4_5_9.xml │ ├── Maven__org_apache_httpcomponents_httpcore_4_4_11.xml │ ├── Maven__org_apache_httpcomponents_httpmime_4_5_9.xml │ ├── Maven__org_apiguardian_apiguardian_api_1_1_0.xml │ ├── Maven__org_asynchttpclient_async_http_client_2_10_4.xml │ ├── Maven__org_asynchttpclient_async_http_client_netty_utils_2_10_4.xml │ ├── Maven__org_brotli_dec_0_1_2.xml │ ├── Maven__org_checkerframework_checker_qual_2_10_0.xml │ ├── Maven__org_eclipse_jetty_jetty_client_9_4_20_v20190813.xml │ ├── Maven__org_eclipse_jetty_jetty_http_9_4_20_v20190813.xml │ ├── Maven__org_eclipse_jetty_jetty_io_9_4_20_v20190813.xml │ ├── Maven__org_eclipse_jetty_jetty_util_9_4_20_v20190813.xml │ ├── Maven__org_eclipse_jetty_jetty_xml_9_4_20_v20190813.xml │ ├── Maven__org_eclipse_jetty_websocket_websocket_api_9_4_20_v20190813.xml │ ├── Maven__org_eclipse_jetty_websocket_websocket_client_9_4_20_v20190813.xml │ ├── Maven__org_eclipse_jetty_websocket_websocket_common_9_4_20_v20190813.xml │ ├── Maven__org_jetbrains_annotations_13_0.xml │ ├── Maven__org_jetbrains_kotlin_kotlin_stdlib_1_3_61.xml │ ├── Maven__org_jetbrains_kotlin_kotlin_stdlib_common_1_3_50.xml │ ├── Maven__org_junit_jupiter_junit_jupiter_api_5_5_2.xml │ ├── Maven__org_junit_jupiter_junit_jupiter_engine_5_5_2.xml │ ├── Maven__org_junit_platform_junit_platform_commons_1_5_2.xml │ ├── Maven__org_junit_platform_junit_platform_engine_1_5_2.xml │ ├── Maven__org_opentest4j_opentest4j_1_2_0.xml │ ├── Maven__org_reactivestreams_reactive_streams_1_0_3.xml │ ├── Maven__org_seleniumhq_selenium_htmlunit_driver_2_36_0.xml │ ├── Maven__org_seleniumhq_selenium_selenium_api_4_0_0_alpha_4.xml │ ├── Maven__org_seleniumhq_selenium_selenium_chrome_driver_4_0_0_alpha_4.xml │ ├── Maven__org_seleniumhq_selenium_selenium_chromium_driver_4_0_0_alpha_4.xml │ ├── Maven__org_seleniumhq_selenium_selenium_devtools_4_0_0_alpha_4.xml │ ├── Maven__org_seleniumhq_selenium_selenium_edge_driver_4_0_0_alpha_4.xml │ ├── Maven__org_seleniumhq_selenium_selenium_edgehtml_driver_4_0_0_alpha_4.xml │ ├── Maven__org_seleniumhq_selenium_selenium_firefox_driver_4_0_0_alpha_4.xml │ ├── Maven__org_seleniumhq_selenium_selenium_firefox_xpi_driver_4_0_0_alpha_4.xml │ ├── Maven__org_seleniumhq_selenium_selenium_http_4_0_0_alpha_4.xml │ ├── Maven__org_seleniumhq_selenium_selenium_ie_driver_4_0_0_alpha_4.xml │ ├── Maven__org_seleniumhq_selenium_selenium_java_4_0_0_alpha_4.xml │ ├── Maven__org_seleniumhq_selenium_selenium_json_4_0_0_alpha_4.xml │ ├── Maven__org_seleniumhq_selenium_selenium_opera_driver_4_0_0_alpha_4.xml │ ├── Maven__org_seleniumhq_selenium_selenium_remote_driver_4_0_0_alpha_4.xml │ ├── Maven__org_seleniumhq_selenium_selenium_safari_driver_4_0_0_alpha_4.xml │ ├── Maven__org_seleniumhq_selenium_selenium_support_4_0_0_alpha_4.xml │ ├── Maven__org_slf4j_slf4j_api_1_7_26.xml │ ├── Maven__xalan_serializer_2_7_2.xml │ ├── Maven__xalan_xalan_2_7_2.xml │ ├── Maven__xerces_xercesImpl_2_12_0.xml │ └── Maven__xml_apis_xml_apis_1_4_01.xml └── modules.xml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── pom.xml ├── shippable.yml ├── src ├── main │ └── java │ │ └── ru │ │ └── stqa │ │ └── selenium │ │ └── factory │ │ ├── AbstractWebDriverPool.java │ │ ├── DefaultDriverAlivenessChecker.java │ │ ├── DefaultLocalDriverProvider.java │ │ ├── DriverAlivenessChecker.java │ │ ├── DriverCreationError.java │ │ ├── LocalDriverProvider.java │ │ ├── LooseWebDriverPool.java │ │ ├── ReflectionBasedInstanceCreator.java │ │ ├── RemoteDriverProvider.java │ │ ├── SingleWebDriverPool.java │ │ ├── ThreadLocalSingleWebDriverPool.java │ │ └── WebDriverPool.java └── test │ └── java │ └── ru │ └── stqa │ └── selenium │ └── factory │ ├── AbstractWebDriverPoolTest.java │ ├── DefaultLocalDriverProviderTest.java │ ├── FakeAlertiveWebDriver.java │ ├── FakeWebDriver.java │ ├── LooseWebDriverPoolTest.java │ ├── SingleWebDriverPoolTest.java │ └── ThreadLocalSingleWebDriverPoolTest.java └── webdriver-factory.iml /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_auto_auto_common_0_10.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__com_google_auto_auto_common_0_10.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_auto_service_auto_service_1_0_rc6.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__com_google_auto_service_auto_service_1_0_rc6.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_auto_service_auto_service_annotations_1_0_rc6.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__com_google_auto_service_auto_service_annotations_1_0_rc6.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_errorprone_error_prone_annotations_2_3_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__com_google_errorprone_error_prone_annotations_2_3_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_guava_failureaccess_1_0_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__com_google_guava_failureaccess_1_0_1.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_guava_guava_28_2_jre.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__com_google_guava_guava_28_2_jre.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_j2objc_j2objc_annotations_1_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__com_google_j2objc_j2objc_annotations_1_3.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_squareup_okhttp3_okhttp_4_3_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__com_squareup_okhttp3_okhttp_4_3_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_squareup_okio_okio_2_4_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__com_squareup_okio_okio_2_4_1.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_sun_activation_javax_activation_1_2_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__com_sun_activation_javax_activation_1_2_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_typesafe_netty_netty_reactive_streams_2_0_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__com_typesafe_netty_netty_reactive_streams_2_0_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_codec_commons_codec_1_11.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__commons_codec_commons_codec_1_11.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_io_commons_io_2_6.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__commons_io_commons_io_2_6.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_net_commons_net_3_6.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__commons_net_commons_net_3_6.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__io_netty_netty_buffer_4_1_43_Final.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__io_netty_netty_buffer_4_1_43_Final.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__io_netty_netty_codec_4_1_43_Final.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__io_netty_netty_codec_4_1_43_Final.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__io_netty_netty_codec_dns_4_1_42_Final.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__io_netty_netty_codec_dns_4_1_42_Final.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__io_netty_netty_codec_http_4_1_42_Final.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__io_netty_netty_codec_http_4_1_42_Final.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__io_netty_netty_codec_socks_4_1_42_Final.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__io_netty_netty_codec_socks_4_1_42_Final.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__io_netty_netty_common_4_1_43_Final.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__io_netty_netty_common_4_1_43_Final.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__io_netty_netty_handler_4_1_43_Final.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__io_netty_netty_handler_4_1_43_Final.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__io_netty_netty_handler_proxy_4_1_42_Final.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__io_netty_netty_handler_proxy_4_1_42_Final.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__io_netty_netty_resolver_4_1_42_Final.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__io_netty_netty_resolver_4_1_42_Final.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__io_netty_netty_resolver_dns_4_1_42_Final.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__io_netty_netty_resolver_dns_4_1_42_Final.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__io_netty_netty_transport_4_1_43_Final.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__io_netty_netty_transport_4_1_43_Final.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__io_netty_netty_transport_native_epoll_linux_x86_64_4_1_42_Final.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__io_netty_netty_transport_native_epoll_linux_x86_64_4_1_42_Final.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__io_netty_netty_transport_native_kqueue_osx_x86_64_4_1_42_Final.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__io_netty_netty_transport_native_kqueue_osx_x86_64_4_1_42_Final.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__io_netty_netty_transport_native_unix_common_4_1_42_Final.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__io_netty_netty_transport_native_unix_common_4_1_42_Final.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__io_opentracing_opentracing_api_0_33_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__io_opentracing_opentracing_api_0_33_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_6.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_6.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_sourceforge_htmlunit_htmlunit_2_36_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__net_sourceforge_htmlunit_htmlunit_2_36_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_sourceforge_htmlunit_htmlunit_core_js_2_36_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__net_sourceforge_htmlunit_htmlunit_core_js_2_36_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_sourceforge_htmlunit_htmlunit_cssparser_1_5_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__net_sourceforge_htmlunit_htmlunit_cssparser_1_5_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_sourceforge_htmlunit_neko_htmlunit_2_36_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__net_sourceforge_htmlunit_neko_htmlunit_2_36_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_commons_commons_exec_1_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_apache_commons_commons_exec_1_3.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_commons_commons_lang3_3_9.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_9.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_commons_commons_text_1_7.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_apache_commons_commons_text_1_7.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_9.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_9.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_11.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_11.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_httpcomponents_httpmime_4_5_9.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_apache_httpcomponents_httpmime_4_5_9.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_asynchttpclient_async_http_client_2_10_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_asynchttpclient_async_http_client_2_10_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_asynchttpclient_async_http_client_netty_utils_2_10_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_asynchttpclient_async_http_client_netty_utils_2_10_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_brotli_dec_0_1_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_brotli_dec_0_1_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_checkerframework_checker_qual_2_10_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_checkerframework_checker_qual_2_10_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eclipse_jetty_jetty_client_9_4_20_v20190813.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_eclipse_jetty_jetty_client_9_4_20_v20190813.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eclipse_jetty_jetty_http_9_4_20_v20190813.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_eclipse_jetty_jetty_http_9_4_20_v20190813.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eclipse_jetty_jetty_io_9_4_20_v20190813.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_eclipse_jetty_jetty_io_9_4_20_v20190813.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eclipse_jetty_jetty_util_9_4_20_v20190813.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_eclipse_jetty_jetty_util_9_4_20_v20190813.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eclipse_jetty_jetty_xml_9_4_20_v20190813.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_eclipse_jetty_jetty_xml_9_4_20_v20190813.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eclipse_jetty_websocket_websocket_api_9_4_20_v20190813.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_eclipse_jetty_websocket_websocket_api_9_4_20_v20190813.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eclipse_jetty_websocket_websocket_client_9_4_20_v20190813.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_eclipse_jetty_websocket_websocket_client_9_4_20_v20190813.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eclipse_jetty_websocket_websocket_common_9_4_20_v20190813.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_eclipse_jetty_websocket_websocket_common_9_4_20_v20190813.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_jetbrains_annotations_13_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_jetbrains_annotations_13_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_jetbrains_kotlin_kotlin_stdlib_1_3_61.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_jetbrains_kotlin_kotlin_stdlib_1_3_61.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_jetbrains_kotlin_kotlin_stdlib_common_1_3_50.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_jetbrains_kotlin_kotlin_stdlib_common_1_3_50.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_5_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_5_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_5_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_5_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_5_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_5_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_5_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_5_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_reactivestreams_reactive_streams_1_0_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_reactivestreams_reactive_streams_1_0_3.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_htmlunit_driver_2_36_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_htmlunit_driver_2_36_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_api_4_0_0_alpha_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_api_4_0_0_alpha_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_chrome_driver_4_0_0_alpha_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_chrome_driver_4_0_0_alpha_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_chromium_driver_4_0_0_alpha_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_chromium_driver_4_0_0_alpha_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_devtools_4_0_0_alpha_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_devtools_4_0_0_alpha_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_edge_driver_4_0_0_alpha_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_edge_driver_4_0_0_alpha_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_edgehtml_driver_4_0_0_alpha_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_edgehtml_driver_4_0_0_alpha_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_firefox_driver_4_0_0_alpha_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_firefox_driver_4_0_0_alpha_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_firefox_xpi_driver_4_0_0_alpha_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_firefox_xpi_driver_4_0_0_alpha_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_http_4_0_0_alpha_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_http_4_0_0_alpha_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_ie_driver_4_0_0_alpha_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_ie_driver_4_0_0_alpha_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_java_4_0_0_alpha_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_java_4_0_0_alpha_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_json_4_0_0_alpha_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_json_4_0_0_alpha_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_opera_driver_4_0_0_alpha_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_opera_driver_4_0_0_alpha_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_remote_driver_4_0_0_alpha_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_remote_driver_4_0_0_alpha_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_safari_driver_4_0_0_alpha_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_safari_driver_4_0_0_alpha_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_seleniumhq_selenium_selenium_support_4_0_0_alpha_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_seleniumhq_selenium_selenium_support_4_0_0_alpha_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_26.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_26.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__xalan_serializer_2_7_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__xalan_serializer_2_7_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__xalan_xalan_2_7_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__xalan_xalan_2_7_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__xerces_xercesImpl_2_12_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__xerces_xercesImpl_2_12_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__xml_apis_xml_apis_1_4_01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/libraries/Maven__xml_apis_xml_apis_1_4_01.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/pom.xml -------------------------------------------------------------------------------- /shippable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/shippable.yml -------------------------------------------------------------------------------- /src/main/java/ru/stqa/selenium/factory/AbstractWebDriverPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/src/main/java/ru/stqa/selenium/factory/AbstractWebDriverPool.java -------------------------------------------------------------------------------- /src/main/java/ru/stqa/selenium/factory/DefaultDriverAlivenessChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/src/main/java/ru/stqa/selenium/factory/DefaultDriverAlivenessChecker.java -------------------------------------------------------------------------------- /src/main/java/ru/stqa/selenium/factory/DefaultLocalDriverProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/src/main/java/ru/stqa/selenium/factory/DefaultLocalDriverProvider.java -------------------------------------------------------------------------------- /src/main/java/ru/stqa/selenium/factory/DriverAlivenessChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/src/main/java/ru/stqa/selenium/factory/DriverAlivenessChecker.java -------------------------------------------------------------------------------- /src/main/java/ru/stqa/selenium/factory/DriverCreationError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/src/main/java/ru/stqa/selenium/factory/DriverCreationError.java -------------------------------------------------------------------------------- /src/main/java/ru/stqa/selenium/factory/LocalDriverProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/src/main/java/ru/stqa/selenium/factory/LocalDriverProvider.java -------------------------------------------------------------------------------- /src/main/java/ru/stqa/selenium/factory/LooseWebDriverPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/src/main/java/ru/stqa/selenium/factory/LooseWebDriverPool.java -------------------------------------------------------------------------------- /src/main/java/ru/stqa/selenium/factory/ReflectionBasedInstanceCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/src/main/java/ru/stqa/selenium/factory/ReflectionBasedInstanceCreator.java -------------------------------------------------------------------------------- /src/main/java/ru/stqa/selenium/factory/RemoteDriverProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/src/main/java/ru/stqa/selenium/factory/RemoteDriverProvider.java -------------------------------------------------------------------------------- /src/main/java/ru/stqa/selenium/factory/SingleWebDriverPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/src/main/java/ru/stqa/selenium/factory/SingleWebDriverPool.java -------------------------------------------------------------------------------- /src/main/java/ru/stqa/selenium/factory/ThreadLocalSingleWebDriverPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/src/main/java/ru/stqa/selenium/factory/ThreadLocalSingleWebDriverPool.java -------------------------------------------------------------------------------- /src/main/java/ru/stqa/selenium/factory/WebDriverPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/src/main/java/ru/stqa/selenium/factory/WebDriverPool.java -------------------------------------------------------------------------------- /src/test/java/ru/stqa/selenium/factory/AbstractWebDriverPoolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/src/test/java/ru/stqa/selenium/factory/AbstractWebDriverPoolTest.java -------------------------------------------------------------------------------- /src/test/java/ru/stqa/selenium/factory/DefaultLocalDriverProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/src/test/java/ru/stqa/selenium/factory/DefaultLocalDriverProviderTest.java -------------------------------------------------------------------------------- /src/test/java/ru/stqa/selenium/factory/FakeAlertiveWebDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/src/test/java/ru/stqa/selenium/factory/FakeAlertiveWebDriver.java -------------------------------------------------------------------------------- /src/test/java/ru/stqa/selenium/factory/FakeWebDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/src/test/java/ru/stqa/selenium/factory/FakeWebDriver.java -------------------------------------------------------------------------------- /src/test/java/ru/stqa/selenium/factory/LooseWebDriverPoolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/src/test/java/ru/stqa/selenium/factory/LooseWebDriverPoolTest.java -------------------------------------------------------------------------------- /src/test/java/ru/stqa/selenium/factory/SingleWebDriverPoolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/src/test/java/ru/stqa/selenium/factory/SingleWebDriverPoolTest.java -------------------------------------------------------------------------------- /src/test/java/ru/stqa/selenium/factory/ThreadLocalSingleWebDriverPoolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/src/test/java/ru/stqa/selenium/factory/ThreadLocalSingleWebDriverPoolTest.java -------------------------------------------------------------------------------- /webdriver-factory.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barancev/webdriver-factory/HEAD/webdriver-factory.iml --------------------------------------------------------------------------------