Back to build
Raw log | Switch to full mode | Login

python -u /b/swarming/w/ir/kitchen-checkout/build/scripts/tools/runit.py --show-path --with-third-party-lib -- python /b/swarming/w/ir/kitchen-checkout/build/scripts/slave/recipe_modules/chromium_swarming/resources/collect_task.py --verbose -o /b/swarming/w/ir/tmp/t/tmpbtH930.json --task-output-dir /b/swarming/w/ir/tmp/t/tmpHHPKq9 --merge-script /b/swarming/w/ir/cache/builder/src/testing/merge_scripts/standard_isolated_script_merge.py --merge-script-stdout-file /b/swarming/w/ir/tmp/t/tmpNwlya9merge_script_log --merge-additional-args '[]' --build-properties '{"bot_id": "swarm851-c4", "buildbucket": {"build": {"bucket": "luci.chromium.ci", "created_by": "project:chromium", "created_ts": 1553446955767177, "id": "8918086520867459296", "project": "chromium", "tags": ["build_address:luci.chromium.ci/Linux Tests (dbg)(1)/79188", "builder:Linux Tests (dbg)(1)", "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/d488b3fa47490675ada321f1c0c9752db0f8dc9d", "gitiles_ref:refs/heads/master", "parent_buildername:Linux Builder (dbg)", "parent_buildnumber:150342", "scheduler_invocation_id:9083516583305208080", "scheduler_job_id:chromium/Linux Tests (dbg)(1)", "user_agent:luci-scheduler", "user_agent:recipe"]}, "hostname": "cr-buildbucket.appspot.com"}, "buildername": "Linux Tests (dbg)(1)", "buildnumber": 79188, "got_angle_revision": "eae464dd3092c1c09c4dc4d51a0f50ac5d007722", "got_dawn_revision": "07950e80fe36028ed9cca0a4a99a8b08e9bb4fdf", "got_nacl_revision": "de8da4841bc3d1ed020d798d5a7fd6fb3d817fa1", "got_revision": "d488b3fa47490675ada321f1c0c9752db0f8dc9d", "got_revision_cp": "refs/heads/master@{#643730}", "got_swarming_client_revision": "aa60736aded9fc32a0e21a81f5fc51f6009d01f3", "got_v8_revision": "b346546b7795350b8c910ff06f9520e7f03224f0", "got_v8_revision_cp": "refs/heads/7.5.100@{#1}", "got_webrtc_revision": "85a4a93e77b163098e91f41d8e7415181f23d02c", "got_webrtc_revision_cp": "refs/heads/master@{#27257}", "mastername": "chromium.linux", "parent_buildername": "Linux Builder (dbg)", "parent_got_angle_revision": "eae464dd3092c1c09c4dc4d51a0f50ac5d007722", "parent_got_dawn_revision": "07950e80fe36028ed9cca0a4a99a8b08e9bb4fdf", "parent_got_nacl_revision": "de8da4841bc3d1ed020d798d5a7fd6fb3d817fa1", "parent_got_revision": "d488b3fa47490675ada321f1c0c9752db0f8dc9d", "parent_got_revision_cp": "refs/heads/master@{#643730}", "parent_got_swarming_client_revision": "aa60736aded9fc32a0e21a81f5fc51f6009d01f3", "parent_got_v8_revision": "b346546b7795350b8c910ff06f9520e7f03224f0", "parent_got_v8_revision_cp": "refs/heads/7.5.100@{#1}", "parent_got_webrtc_revision": "85a4a93e77b163098e91f41d8e7415181f23d02c", "parent_got_webrtc_revision_cp": "refs/heads/master@{#27257}", "parent_mastername": "chromium.linux", "path_config": "generic", "recipe": "chromium", "revision": "d488b3fa47490675ada321f1c0c9752db0f8dc9d", "swarm_hashes": {"accessibility_unittests": "5c6f6db8a0aec808cccbb1a6523c2f3aa1f2abaf", "angle_unittests": "acae47834bfc4b8a88c4e1dd7c98dabbf0b6af36", "app_shell_unittests": "5e2c6bb867c9b3bfb0ef1b4724ffe97b1c3671d8", "aura_unittests": "8515b7c07e9ce2ed54cbdc64eafa34dac3c8b3b5", "base_unittests": "79e73998c363dfc641774378a3420a2bf4feb6fe", "blink_common_unittests": "fd47241a78ab63c0c75e51f023f8e7f7a06cb572", "blink_fuzzer_unittests": "61f7c860823342ab30d67e57f43093725cf889c8", "blink_heap_unittests": "873eee3bc53b79cb5369ab58a70659d8052c9f8e", "blink_platform_unittests": "cc7a52ee652b358b82a11f258743352b3e8288ef", "blink_python_tests": "2c763c6e21299fc7abae9f886e2243a8465dc6a6", "blink_unittests": "ea83516f93d36845c59cc16fbb65084f24a069cd", "blink_web_tests_exparchive": "2f715383599c2a5f70616bff1f0bf9d2e06e751e", "boringssl_crypto_tests": "890e449be608c8f9ba4a5455d320b29c23fba03f", "boringssl_ssl_tests": "4e53e846bacf58d853c4fd6c78a92dad576aea28", "browser_tests": "c0195a14f0d52078e626e99b1862cbd8f236c5a0", "cacheinvalidation_unittests": "05ab56e22f49502a8c8e28d6d4890f809f257d95", "capture_unittests": "82736dd2f4b758b80ed2c180a0a03ccb4c4ec1a1", "cast_unittests": "ba0df804a7305fe3c082b5e6230a69aa67198c90", "cc_unittests": "83369b1115ff606b3e29abb58db950f0b4bd12e6", "chrome_app_unittests": "c96b8bf4610526677bf903df1743e099be6c26dd", "chromedriver_unittests": "c47dbd0806f2777b8609d85643feb44d5839fa2e", "components_browsertests": "aa9e3a5ef30a3c7cbdc73744c8a442108f561856", "components_unittests": "8ecb30e51fa548e8c0566e31017ba88e1465b90f", "compositor_unittests": "632a2cb12140c511e727370dbe0d7ed6efe68b77", "content_browsertests": "35ed8c0672034e99c17da93fd468ce9af789e7e8", "content_shell_crash_test": "059582655d988170b443e64718933ab9d0694412", "content_unittests": "1e6d70c860a7fb658f236071473703754b00b45e", "cronet_tests": "ece0187ca53deedb2f5723ab4ecfb609f8f092d2", "cronet_unittests": "9d22a6f5715812911d1ec595d8e0a6208c450c36", "crypto_unittests": "5b3cb61865ae5cbdc77f6a1234e62a362b87a04e", "dbus_unittests": "23a23d55a5a78164e6d4611a70a386db8f8d3ebd", "device_unittests": "da3dfdfa374622072d9462528469996632cb8e1f", "devtools_closure_compile": "5ff6c31c72ce2e124cb222a95d50bdbe88c3a1f6", "devtools_eslint": "18e281888a111f1b16291c1f341d6fe18de1af34", "display_unittests": "1b440d01cb7d95e15f69bdd379ef3ba0294008b6", "events_unittests": "cbb38f357562dd3c18bf0d4e26c0c7b467e1716d", "extensions_browsertests": "cd4a25683138dc5b69db0a7430bf8c8572d6d8c9", "extensions_unittests": "a76115aedcfd687464cd65d86728640a461a20c9", "filesystem_service_unittests": "9cc1efb58ccfcddb30992db17245b52f82207fa9", "flatbuffers_unittests": "bc917add1b87c360868210c565c992ee3a626fb4", "gcm_unit_tests": "6fe0b60fd891d4f4c945ec29077ecd2dd9893ec1", "gfx_unittests": "9491e6f4a8ea108dda3bfc700236f64dc6b58118", "gin_unittests": "27285997afe5739d1eab89a366e0ea069f7355f4", "google_apis_unittests": "8da14a156a9b8c26cc8e11fbcf325f66daf2b6b1", "gpu_unittests": "126ac7f8563c5a4c389806626aa9e1fc6e4ce8bc", "headless_browsertests": "d8a2af9a0076ed68fb0b5ac18a5db09daae749cf", "headless_unittests": "18b171661f8305fcaf5516b5de7a111aefe78f33", "interactive_ui_tests": "871778a9c060869ba7eb010fb7f792c8d86645b3", "ipc_tests": "a5bf06d2927eb1be8965b5099f3184ca9c8cd35c", "jingle_unittests": "31e3b06432339f01d8e2537ccf22cb12d5384194", "latency_unittests": "68d07a55244c1c97fb16e02db079a67109d62f65", "leveldb_service_unittests": "40f2d2c43b8fca8e54f5d0f045c79488393663e5", "libjingle_xmpp_unittests": "eddb30a752fdb0305d6c8ca215b9fdecd979d8dd", "media_blink_unittests": "1b224997dbde1b2b20a41535d426a8ef2b9a8318", "media_service_unittests": "372cec28f7ba44b176b31bdd6ca901050d06e396", "media_unittests": "1af7cc99febda5c91069c4f7a047977deda90593", "message_center_unittests": "447292cd040b1ed26429b33977133c0fef920750", "metrics_python_tests": "9b8e92d881be784c59534edd412a19936169c19b", "midi_unittests": "e840ea47c498917d94a49a39bff650423a767053", "mojo_core_unittests": "31cf27869c9522fe174abb724df50fdd9386b950", "mojo_unittests": "265dec5d2314e4a6d300b5b635a5f9a08eb9e4e2", "nacl_helper_nonsfi_unittests": "3c900c1a387c9470c71c9d341c3ae7ec8851a413", "nacl_loader_unittests": "454c3dbaf4f4093a12d0102122c5b3b2cc75e0c6", "native_theme_unittests": "4e387805c5d25f3a7afadd3531ac7af966ccf008", "net_unittests": "0296c5403ec258f95a5e8dd78417285fe811a7a7", "pdf_unittests": "a666d1f1e9b7631252ec6b665a13756cc7ad7dc2", "perfetto_unittests": "d8b9047be0d2540342946dae38a040d70d2f6b17", "ppapi_unittests": "3c8aba0f2fc389d615a54f5441cccf6bd9abb031", "printing_unittests": "f2d8dbd02c0f1eb7b9efebb0ee233d84d515470a", "remoting_unittests": "857b852d4ab759feeabce9a10966b7f4644f667c", "sandbox_linux_unittests": "37a93be9ab54b1861354265322b17e19dde8720b", "service_manager_unittests": "2bb20caa1fb5ead43938c6979495eb11b19a6dce", "services_unittests": "ca77a6f214e9431b2cbcf6f7dfae0c848b90d1b3", "shell_dialogs_unittests": "eccd7c543a42207a3d3c612cc98379dc94103fcb", "skia_unittests": "90c7a7dbfffac5590c2762b47d83bcedf972258d", "snapshot_unittests": "beffa95a1a424dc47de6d9bc4261d054c5ec8589", "sql_unittests": "ab3923a301ee496a6a69741db76d90c93216cc1b", "storage_unittests": "cdecdaa89eccd2b2e88d2bc8aacb9e29c206c22f", "sync_integration_tests": "f1af55d258986abf489621406f63d56706385858", "telemetry_gpu_unittests": "9f2bb5a31d28793e500294363b3f40d736d81673", "telemetry_perf_unittests": "ecdf5402840d87822005ec8b4099facea2558cda", "telemetry_unittests": "28d015604128091e51fafcf1219db2dca1e0b500", "traffic_annotation_auditor_unittests": "db0989a36eba76b76d8531f35701641e5fc35ca9", "ui_base_unittests": "9aec6b6fbf93c82fa60a449d9301f7988d6601bf", "ui_touch_selection_unittests": "a626c51bda2f767eab3e41f125bab6747e7d8dd1", "unit_tests": "535898d471527b45ca0cba4f6750451c8479d0bf", "url_unittests": "1e11b0a88c1913b8cdfcd1f0e8390d716b194070", "views_perftests": "e1e33f5b25807c6ffcd3075f095491ed4af3aea5", "views_unittests": "51b12c687e52f850a4f70d4f90ce58e42b18cd1e", "viz_unittests": "772d7f595c5f0bba03412b379b56fef5d44eec32", "vr_common_unittests": "3ae788b0c96bef28732eacbc315664ed6eae0667", "vr_pixeltests": "c8fca141129a6e047c67b0e603a3c9115ecbef38", "webdriver_wpt_tests": "96d2bbd29cf45b0706e0d73edaf70eb64e640793", "wm_unittests": "20af6e4f262c2a292f760189d42c8cd127d67f42", "wtf_unittests": "b4afc01d16a5e8d42d3d610f1ff0e6c434e27324", "xr_browser_tests": "754540e3916878614462951cfbe44144d858446f"}}' --summary-json-file /b/swarming/w/ir/tmp/t/tmp9fm3G5.json -- swarming collect -server https://chromium-swarm.appspot.com -worker 50 -task-summary-python -task-output-stdout all -verbose -requests-json /b/swarming/w/ir/tmp/t/tmpzdG7KL.json in dir /b/swarming/w/ir/k: allow_subannotations: False cmd: ['python', '-u', '/b/swarming/w/ir/kitchen-checkout/build/scripts/tools/runit.py', '--show-path', '--with-third-party-lib', '--', 'python', '/b/swarming/w/ir/kitchen-checkout/build/scripts/slave/recipe_modules/chromium_swarming/resources/collect_task.py', '--verbose', '-o', '/b/swarming/w/ir/tmp/t/tmpbtH930.json', '--task-output-dir', '/b/swarming/w/ir/tmp/t/tmpHHPKq9', '--merge-script', '/b/swarming/w/ir/cache/builder/src/testing/merge_scripts/standard_isolated_script_merge.py', '--merge-script-stdout-file', '/b/swarming/w/ir/tmp/t/tmpNwlya9merge_script_log', '--merge-additional-args', '[]', '--build-properties', '{"bot_id": "swarm851-c4", "buildbucket": {"build": {"bucket": "luci.chromium.ci", "created_by": "project:chromium", "created_ts": 1553446955767177, "id": "8918086520867459296", "project": "chromium", "tags": ["build_address:luci.chromium.ci/Linux Tests (dbg)(1)/79188", "builder:Linux Tests (dbg)(1)", "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/d488b3fa47490675ada321f1c0c9752db0f8dc9d", "gitiles_ref:refs/heads/master", "parent_buildername:Linux Builder (dbg)", "parent_buildnumber:150342", "scheduler_invocation_id:9083516583305208080", "scheduler_job_id:chromium/Linux Tests (dbg)(1)", "user_agent:luci-scheduler", "user_agent:recipe"]}, "hostname": "cr-buildbucket.appspot.com"}, "buildername": "Linux Tests (dbg)(1)", "buildnumber": 79188, "got_angle_revision": "eae464dd3092c1c09c4dc4d51a0f50ac5d007722", "got_dawn_revision": "07950e80fe36028ed9cca0a4a99a8b08e9bb4fdf", "got_nacl_revision": "de8da4841bc3d1ed020d798d5a7fd6fb3d817fa1", "got_revision": "d488b3fa47490675ada321f1c0c9752db0f8dc9d", "got_revision_cp": "refs/heads/master@{#643730}", "got_swarming_client_revision": "aa60736aded9fc32a0e21a81f5fc51f6009d01f3", "got_v8_revision": "b346546b7795350b8c910ff06f9520e7f03224f0", "got_v8_revision_cp": "refs/heads/7.5.100@{#1}", "got_webrtc_revision": "85a4a93e77b163098e91f41d8e7415181f23d02c", "got_webrtc_revision_cp": "refs/heads/master@{#27257}", "mastername": "chromium.linux", "parent_buildername": "Linux Builder (dbg)", "parent_got_angle_revision": "eae464dd3092c1c09c4dc4d51a0f50ac5d007722", "parent_got_dawn_revision": "07950e80fe36028ed9cca0a4a99a8b08e9bb4fdf", "parent_got_nacl_revision": "de8da4841bc3d1ed020d798d5a7fd6fb3d817fa1", "parent_got_revision": "d488b3fa47490675ada321f1c0c9752db0f8dc9d", "parent_got_revision_cp": "refs/heads/master@{#643730}", "parent_got_swarming_client_revision": "aa60736aded9fc32a0e21a81f5fc51f6009d01f3", "parent_got_v8_revision": "b346546b7795350b8c910ff06f9520e7f03224f0", "parent_got_v8_revision_cp": "refs/heads/7.5.100@{#1}", "parent_got_webrtc_revision": "85a4a93e77b163098e91f41d8e7415181f23d02c", "parent_got_webrtc_revision_cp": "refs/heads/master@{#27257}", "parent_mastername": "chromium.linux", "path_config": "generic", "recipe": "chromium", "revision": "d488b3fa47490675ada321f1c0c9752db0f8dc9d", "swarm_hashes": {"accessibility_unittests": "5c6f6db8a0aec808cccbb1a6523c2f3aa1f2abaf", "angle_unittests": "acae47834bfc4b8a88c4e1dd7c98dabbf0b6af36", "app_shell_unittests": "5e2c6bb867c9b3bfb0ef1b4724ffe97b1c3671d8", "aura_unittests": "8515b7c07e9ce2ed54cbdc64eafa34dac3c8b3b5", "base_unittests": "79e73998c363dfc641774378a3420a2bf4feb6fe", "blink_common_unittests": "fd47241a78ab63c0c75e51f023f8e7f7a06cb572", "blink_fuzzer_unittests": "61f7c860823342ab30d67e57f43093725cf889c8", "blink_heap_unittests": "873eee3bc53b79cb5369ab58a70659d8052c9f8e", "blink_platform_unittests": "cc7a52ee652b358b82a11f258743352b3e8288ef", "blink_python_tests": "2c763c6e21299fc7abae9f886e2243a8465dc6a6", "blink_unittests": "ea83516f93d36845c59cc16fbb65084f24a069cd", "blink_web_tests_exparchive": "2f715383599c2a5f70616bff1f0bf9d2e06e751e", "boringssl_crypto_tests": "890e449be608c8f9ba4a5455d320b29c23fba03f", "boringssl_ssl_tests": "4e53e846bacf58d853c4fd6c78a92dad576aea28", "browser_tests": "c0195a14f0d52078e626e99b1862cbd8f236c5a0", "cacheinvalidation_unittests": "05ab56e22f49502a8c8e28d6d4890f809f257d95", "capture_unittests": "82736dd2f4b758b80ed2c180a0a03ccb4c4ec1a1", "cast_unittests": "ba0df804a7305fe3c082b5e6230a69aa67198c90", "cc_unittests": "83369b1115ff606b3e29abb58db950f0b4bd12e6", "chrome_app_unittests": "c96b8bf4610526677bf903df1743e099be6c26dd", "chromedriver_unittests": "c47dbd0806f2777b8609d85643feb44d5839fa2e", "components_browsertests": "aa9e3a5ef30a3c7cbdc73744c8a442108f561856", "components_unittests": "8ecb30e51fa548e8c0566e31017ba88e1465b90f", "compositor_unittests": "632a2cb12140c511e727370dbe0d7ed6efe68b77", "content_browsertests": "35ed8c0672034e99c17da93fd468ce9af789e7e8", "content_shell_crash_test": "059582655d988170b443e64718933ab9d0694412", "content_unittests": "1e6d70c860a7fb658f236071473703754b00b45e", "cronet_tests": "ece0187ca53deedb2f5723ab4ecfb609f8f092d2", "cronet_unittests": "9d22a6f5715812911d1ec595d8e0a6208c450c36", "crypto_unittests": "5b3cb61865ae5cbdc77f6a1234e62a362b87a04e", "dbus_unittests": "23a23d55a5a78164e6d4611a70a386db8f8d3ebd", "device_unittests": "da3dfdfa374622072d9462528469996632cb8e1f", "devtools_closure_compile": "5ff6c31c72ce2e124cb222a95d50bdbe88c3a1f6", "devtools_eslint": "18e281888a111f1b16291c1f341d6fe18de1af34", "display_unittests": "1b440d01cb7d95e15f69bdd379ef3ba0294008b6", "events_unittests": "cbb38f357562dd3c18bf0d4e26c0c7b467e1716d", "extensions_browsertests": "cd4a25683138dc5b69db0a7430bf8c8572d6d8c9", "extensions_unittests": "a76115aedcfd687464cd65d86728640a461a20c9", "filesystem_service_unittests": "9cc1efb58ccfcddb30992db17245b52f82207fa9", "flatbuffers_unittests": "bc917add1b87c360868210c565c992ee3a626fb4", "gcm_unit_tests": "6fe0b60fd891d4f4c945ec29077ecd2dd9893ec1", "gfx_unittests": "9491e6f4a8ea108dda3bfc700236f64dc6b58118", "gin_unittests": "27285997afe5739d1eab89a366e0ea069f7355f4", "google_apis_unittests": "8da14a156a9b8c26cc8e11fbcf325f66daf2b6b1", "gpu_unittests": "126ac7f8563c5a4c389806626aa9e1fc6e4ce8bc", "headless_browsertests": "d8a2af9a0076ed68fb0b5ac18a5db09daae749cf", "headless_unittests": "18b171661f8305fcaf5516b5de7a111aefe78f33", "interactive_ui_tests": "871778a9c060869ba7eb010fb7f792c8d86645b3", "ipc_tests": "a5bf06d2927eb1be8965b5099f3184ca9c8cd35c", "jingle_unittests": "31e3b06432339f01d8e2537ccf22cb12d5384194", "latency_unittests": "68d07a55244c1c97fb16e02db079a67109d62f65", "leveldb_service_unittests": "40f2d2c43b8fca8e54f5d0f045c79488393663e5", "libjingle_xmpp_unittests": "eddb30a752fdb0305d6c8ca215b9fdecd979d8dd", "media_blink_unittests": "1b224997dbde1b2b20a41535d426a8ef2b9a8318", "media_service_unittests": "372cec28f7ba44b176b31bdd6ca901050d06e396", "media_unittests": "1af7cc99febda5c91069c4f7a047977deda90593", "message_center_unittests": "447292cd040b1ed26429b33977133c0fef920750", "metrics_python_tests": "9b8e92d881be784c59534edd412a19936169c19b", "midi_unittests": "e840ea47c498917d94a49a39bff650423a767053", "mojo_core_unittests": "31cf27869c9522fe174abb724df50fdd9386b950", "mojo_unittests": "265dec5d2314e4a6d300b5b635a5f9a08eb9e4e2", "nacl_helper_nonsfi_unittests": "3c900c1a387c9470c71c9d341c3ae7ec8851a413", "nacl_loader_unittests": "454c3dbaf4f4093a12d0102122c5b3b2cc75e0c6", "native_theme_unittests": "4e387805c5d25f3a7afadd3531ac7af966ccf008", "net_unittests": "0296c5403ec258f95a5e8dd78417285fe811a7a7", "pdf_unittests": "a666d1f1e9b7631252ec6b665a13756cc7ad7dc2", "perfetto_unittests": "d8b9047be0d2540342946dae38a040d70d2f6b17", "ppapi_unittests": "3c8aba0f2fc389d615a54f5441cccf6bd9abb031", "printing_unittests": "f2d8dbd02c0f1eb7b9efebb0ee233d84d515470a", "remoting_unittests": "857b852d4ab759feeabce9a10966b7f4644f667c", "sandbox_linux_unittests": "37a93be9ab54b1861354265322b17e19dde8720b", "service_manager_unittests": "2bb20caa1fb5ead43938c6979495eb11b19a6dce", "services_unittests": "ca77a6f214e9431b2cbcf6f7dfae0c848b90d1b3", "shell_dialogs_unittests": "eccd7c543a42207a3d3c612cc98379dc94103fcb", "skia_unittests": "90c7a7dbfffac5590c2762b47d83bcedf972258d", "snapshot_unittests": "beffa95a1a424dc47de6d9bc4261d054c5ec8589", "sql_unittests": "ab3923a301ee496a6a69741db76d90c93216cc1b", "storage_unittests": "cdecdaa89eccd2b2e88d2bc8aacb9e29c206c22f", "sync_integration_tests": "f1af55d258986abf489621406f63d56706385858", "telemetry_gpu_unittests": "9f2bb5a31d28793e500294363b3f40d736d81673", "telemetry_perf_unittests": "ecdf5402840d87822005ec8b4099facea2558cda", "telemetry_unittests": "28d015604128091e51fafcf1219db2dca1e0b500", "traffic_annotation_auditor_unittests": "db0989a36eba76b76d8531f35701641e5fc35ca9", "ui_base_unittests": "9aec6b6fbf93c82fa60a449d9301f7988d6601bf", "ui_touch_selection_unittests": "a626c51bda2f767eab3e41f125bab6747e7d8dd1", "unit_tests": "535898d471527b45ca0cba4f6750451c8479d0bf", "url_unittests": "1e11b0a88c1913b8cdfcd1f0e8390d716b194070", "views_perftests": "e1e33f5b25807c6ffcd3075f095491ed4af3aea5", "views_unittests": "51b12c687e52f850a4f70d4f90ce58e42b18cd1e", "viz_unittests": "772d7f595c5f0bba03412b379b56fef5d44eec32", "vr_common_unittests": "3ae788b0c96bef28732eacbc315664ed6eae0667", "vr_pixeltests": "c8fca141129a6e047c67b0e603a3c9115ecbef38", "webdriver_wpt_tests": "96d2bbd29cf45b0706e0d73edaf70eb64e640793", "wm_unittests": "20af6e4f262c2a292f760189d42c8cd127d67f42", "wtf_unittests": "b4afc01d16a5e8d42d3d610f1ff0e6c434e27324", "xr_browser_tests": "754540e3916878614462951cfbe44144d858446f"}}', '--summary-json-file', '/b/swarming/w/ir/tmp/t/tmp9fm3G5.json', '--', 'swarming', 'collect', '-server', 'https://chromium-swarm.appspot.com', '-worker', '50', '-task-summary-python', '-task-output-stdout', 'all', '-verbose', '-requests-json', '/b/swarming/w/ir/tmp/t/tmpzdG7KL.json'] env: {'CHROME_HEADLESS': '1'} env_prefixes: {'PATH': '/b/swarming/w/ir/cache/swarming_client'} env_suffixes: {} infra_step: False name_tokens: ('webdriver_tests_suite',) ok_ret: ALL_OK step_test_data: <lambda>(...) trigger_specs: () full environment: ADDRFAM: inet BOTO_CONFIG: /b/swarming/w/ir/tmp/gsutil_task/.boto BUILDBUCKET_EXPERIMENTAL: FALSE CHROME_HEADLESS: 1 CIPD_CACHE_DIR: /b/swarming/cipd_cache/cache CIPD_PROTOCOL: v2 DEVSHELL_CLIENT_PORT: 45655 DOCKER_CONFIG: /b/swarming/w/ir/tmp/docker_cfg_task DOCKER_TMPDIR: /b/swarming/w/ir/tmp/docker_tmp_task GIT_CONFIG_NOSYSTEM: 1 GIT_TERMINAL_PROMPT: 0 HOME: /home/chrome-bot IFACE: eth0 INFRA_GIT_WRAPPER_HOME: /b/swarming/w/ir/tmp/git_home_task LOGDOG_COORDINATOR_HOST: logs.chromium.org LOGDOG_STREAM_PREFIX: buildbucket/cr-buildbucket.appspot.com/8918086520867459296 LOGDOG_STREAM_PROJECT: chromium LOGDOG_STREAM_SERVER_PATH: unix:/b/swarming/w/ir/tmp/ld.sock LOGICAL: eth0 LUCI_CONTEXT: /b/swarming/w/it_gZhMI/luci_context.434045356 MAC_CHROMIUM_TMPDIR: /b/swarming/w/ir/tmp/t METHOD: dhcp NO_GCE_CHECK: False PATH: /b/swarming/w/ir/cache/swarming_client:/b/swarming/w/ir/cipd_bin_packages:/b/swarming/w/ir/cipd_bin_packages/bin:/b/swarming/cipd_cache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD: /b/swarming/w/ir/k PYTHONIOENCODING: UTF-8 PYTHONUNBUFFERED: 1 ROOT_SETUP_LOG: /var/log/messages/chromebuild/root-setup.log SHLVL: 1 STARTUP_LOG: /var/log/messages/chromebuild/startup.log SWARMING_BOT_ID: swarm851-c4 SWARMING_EXTERNAL_BOT_SETUP: 1 SWARMING_HEADLESS: 1 SWARMING_SERVER: https://chromium-swarm.appspot.com SWARMING_TASK_ID: 43c978f4f53a5f11 TEMP: /b/swarming/w/ir/tmp/t TEMPDIR: /b/swarming/w/ir/tmp/t TERM: linux TMP: /b/swarming/w/ir/tmp/t TMPDIR: /b/swarming/w/ir/tmp/t UPSTART_EVENTS: net-device-up UPSTART_INSTANCE: UPSTART_JOB: chromebuild-startup USER: chrome-bot USERNAME: chrome-bot VPYTHON_VIRTUALENV_ROOT: /b/swarming/w/ir/cache/vpython _: /b/swarming/w/ir/cipd_bin_packages/vpython Set PYTHONPATH: /b/swarming/w/ir/kitchen-checkout/build/scripts:/b/swarming/w/ir/kitchen-checkout/build/site_config:/b/swarming/w/ir/kitchen-checkout/build/third_party:/b/swarming/w/ir/kitchen-checkout/build/third_party/buildbot_8_4p1:/b/swarming/w/ir/kitchen-checkout/build/third_party/buildbot_slave_8_4:/b/swarming/w/ir/kitchen-checkout/build/third_party/coverage-3.7.1:/b/swarming/w/ir/kitchen-checkout/build/third_party/decorator_3_3_1:/b/swarming/w/ir/kitchen-checkout/build/third_party/google_api_python_client:/b/swarming/w/ir/kitchen-checkout/build/third_party/httplib2/python2:/b/swarming/w/ir/kitchen-checkout/build/third_party/infra_libs:/b/swarming/w/ir/kitchen-checkout/build/third_party/jinja2:/b/swarming/w/ir/kitchen-checkout/build/third_party/markupsafe:/b/swarming/w/ir/kitchen-checkout/build/third_party/oauth2client:/b/swarming/w/ir/kitchen-checkout/build/third_party/pyasn1:/b/swarming/w/ir/kitchen-checkout/build/third_party/pyasn1-modules:/b/swarming/w/ir/kitchen-checkout/build/third_party/python-rsa:/b/swarming/w/ir/kitchen-checkout/build/third_party/requests_2_10_0:/b/swarming/w/ir/kitchen-checkout/build/third_party/setuptools-0.6c11:/b/swarming/w/ir/kitchen-checkout/build/third_party/sqlalchemy_0_7_1:/b/swarming/w/ir/kitchen-checkout/build/third_party/sqlalchemy_migrate_0_7_1:/b/swarming/w/ir/kitchen-checkout/build/third_party/tempita_0_5:/b/swarming/w/ir/kitchen-checkout/build/third_party/twisted_10_2:/b/swarming/w/ir/kitchen-checkout/build/third_party/uritemplate:/b/swarming/w/ir/kitchen-checkout/build/third_party/site-packages 2019-03-24 10:49:40,535 - root: [DEBUG] Using task_output_dir: '/b/swarming/w/ir/tmp/t/tmpHHPKq9' 2019-03-24 10:49:40,535 - root: [WARNING] task_output_dir '/b/swarming/w/ir/tmp/t/tmpHHPKq9' already exists! 2019-03-24 10:49:40,535 - root: [WARNING] task_output_dir existing content: [] 2019-03-24 10:49:40,535 - root: [INFO] collect_cmd: swarming collect -server https://chromium-swarm.appspot.com -worker 50 -task-summary-python -task-output-stdout all -verbose -requests-json /b/swarming/w/ir/tmp/t/tmpzdG7KL.json -output-dir /b/swarming/w/ir/tmp/t/tmpHHPKq9 -task-summary-json /b/swarming/w/ir/tmp/t/tmp9fm3G5.json [D2019-03-24T10:49:40.543871-07:00 32121 0 auth.go:1265] Minting a new token {"key":"luci_ctx/0294dd3803aaf21aec549689446f5b7571eb025985159d945cac61c6aa541b7e", "scopes":"https://www.googleapis.com/auth/userinfo.email"} [D2019-03-24T10:49:40.543955-07:00 32121 0 luci_ctx.go:138] POST http://127.0.0.1:37368/rpc/LuciLocalAuthService.GetOAuthToken {"key":"luci_ctx/0294dd3803aaf21aec549689446f5b7571eb025985159d945cac61c6aa541b7e", "scopes":"https://www.googleapis.com/auth/userinfo.email"} [D2019-03-24T10:49:40.545810-07:00 32121 0 auth.go:1222] Token expires in 57m41.454229984s {"key":"luci_ctx/0294dd3803aaf21aec549689446f5b7571eb025985159d945cac61c6aa541b7e", "scopes":"https://www.googleapis.com/auth/userinfo.email"} [D2019-03-24T10:49:41.868828-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:49:43.069739-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:49:44.315655-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:49:45.606998-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:49:47.056327-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:49:48.476321-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:49:50.099098-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:49:51.673794-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:49:53.345014-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:49:55.069770-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:49:56.757114-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:49:58.554342-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:50:00.920478-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:50:02.740731-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:50:04.893376-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:50:06.939615-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:50:09.039983-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:50:11.179285-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:50:13.421436-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:50:16.306068-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:50:18.778788-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:50:21.196869-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:50:23.728704-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:50:26.316963-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:50:29.054910-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:50:32.045115-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:50:34.914081-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:50:37.943284-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:50:41.107118-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:50:44.324525-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:50:47.679347-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:50:51.388202-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:50:54.903152-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:50:58.560653-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:51:02.358300-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:51:06.412430-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:51:10.521441-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:51:14.782035-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:51:19.138291-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:51:23.909349-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:51:28.526675-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:51:33.357211-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:51:38.332059-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:51:43.447737-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:51:48.847616-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:51:54.442091-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:52:00.189616-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:52:06.078376-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:52:12.249436-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:52:18.534150-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:52:25.040455-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:52:32.723014-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:52:39.621386-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:52:46.802605-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:52:54.157424-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:53:01.833531-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:53:09.809136-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:53:19.439922-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:53:28.114745-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:53:36.906473-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:53:46.013343-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:53:55.359697-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:54:05.040282-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:54:14.989380-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:54:25.964450-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:54:36.649218-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:54:47.692719-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:54:59.077909-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 [D2019-03-24T10:55:10.923525-07:00 32121 0 collect.go:344] Waiting task_id: 43c9820665b73910 43c9820665b73910: exit 0 Additional test environment: CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox CHROME_HEADLESS=1 LANG=en_US.UTF-8 Command: /b/s/w/ir/.swarming_module_cache/vpython/b3f287/bin/python ../../testing/xvfb.py ../../chrome/test/chromedriver/test/run_webdriver_tests.py -v --chromedriver=chromedriver --isolated-script-test-output=/b/s/w/io4nV9DR/results.json --test-path=../../third_party/blink/web_tests/external/wpt/webdriver/tests/ --isolated-script-test-output=/b/s/w/io4nV9DR/output.json --isolated-script-test-perf-output=/b/s/w/io4nV9DR/perftest-output.json Additional test environment: CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox CHROME_HEADLESS=1 LANG=en_US.UTF-8 Command: /b/s/w/ir/.swarming_module_cache/vpython/b3f287/bin/python ../../chrome/test/chromedriver/test/run_webdriver_tests.py -v --chromedriver=chromedriver --isolated-script-test-output=/b/s/w/io4nV9DR/results.json --test-path=../../third_party/blink/web_tests/external/wpt/webdriver/tests/ --isolated-script-test-output=/b/s/w/io4nV9DR/output.json --isolated-script-test-perf-output=/b/s/w/io4nV9DR/perftest-output.json 2019-03-24 10:12:46,361 - blinkpy.common.system.log_utils: [DEBUG] Debug logging enabled. 2019-03-24 10:12:46,414 - blinkpy.web_tests.servers.server_base: [WARNING] Failed to remove old wptserve access_log files 2019-03-24 10:12:46,414 - blinkpy.web_tests.servers.server_base: [WARNING] Failed to remove old wptserve error_log files 2019-03-24 10:12:46,415 - blinkpy.web_tests.servers.server_base: [DEBUG] all ports are available 2019-03-24 10:12:46,415 - blinkpy.web_tests.servers.server_base: [DEBUG] Starting wptserve server, cmd="['/b/s/w/ir/.swarming_module_cache/vpython/b3f287/bin/python', '-u', '/b/s/w/ir/third_party/blink/tools/blinkpy/third_party/wpt/wpt/wpt', 'serve', '--config', '/b/s/w/itC9AM7P/tmpfkPtUx.json', '--doc_root', '/b/s/w/ir/third_party/blink/web_tests/external/wpt']" 2019-03-24 10:12:46,418 - blinkpy.common.system.executive: [DEBUG] Checking whether pid 15577 is alive. 2019-03-24 10:12:46,418 - blinkpy.web_tests.servers.server_base: [DEBUG] Server NOT running on http://localhost:8001 : [Errno 111] Connection refused 2019-03-24 10:12:46,418 - blinkpy.web_tests.servers.server_base: [DEBUG] Waiting for action: <bound method WPTServe._is_server_running_on_all_ports of <blinkpy.web_tests.servers.wptserve.WPTServe object at 0x7f619d5a9a50>> 2019-03-24 10:12:47,420 - blinkpy.common.system.executive: [DEBUG] Checking whether pid 15577 is alive. 2019-03-24 10:12:47,420 - blinkpy.web_tests.servers.server_base: [INFO] Server running on http://localhost:8001 2019-03-24 10:12:47,420 - blinkpy.web_tests.servers.server_base: [INFO] Server running on http://localhost:8081 2019-03-24 10:12:47,421 - blinkpy.web_tests.servers.server_base: [INFO] Server running on https://localhost:8444 2019-03-24 10:12:47,421 - blinkpy.web_tests.servers.server_base: [INFO] Server running on ws://localhost:9001 2019-03-24 10:12:47,421 - blinkpy.web_tests.servers.server_base: [INFO] Server running on wss://localhost:9444 2019-03-24 10:12:47,421 - blinkpy.web_tests.servers.server_base: [DEBUG] wptserve successfully started (pid = 15577) Starting ChromeDriver 75.0.3745.0 (d488b3fa47490675ada321f1c0c9752db0f8dc9d-refs/heads/master@{#643730}) on port 9500 Only local connections are allowed. Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code. ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 0 items ========================= no tests ran in 0.00 seconds ========================= ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ERROR: not found: /b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/interface.html (no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/interface.html' in any of []) ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 0 items =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 2 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/screenshot.py . [ 50%] . [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 2 passed, 1 warnings in 20.94 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py F [ 5%] FFFFFFFFFFFFFFFFF [100%] =================================== FAILURES =================================== _______________________ test_accept[capabilities0-alert] _______________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619ce705f0> dialog_type = 'alert' @pytest.mark.capabilities({"unhandledPromptBehavior": "accept"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_accept(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:35: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:26: in check_user_prompt_not_closed_without_exception assert session.alert.text == dialog_type ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner return func(self, *args, **kwargs) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text return self.session.send_session_command("GET", "alert/text") ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command return self.send_command(method, url, body) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Session f11536c29061fd90213aca5042cc3800>, method = 'GET' url = 'session/f11536c29061fd90213aca5042cc3800/alert/text', body = None def send_command(self, method, url, body=None): """ Send a command to the remote end and validate its success. :param method: HTTP method to use in request. :param uri: "Command part" of the HTTP request URL, e.g. `window/rect`. :param body: Optional body of the HTTP request. :return: `None` if the HTTP response body was empty, otherwise the `value` field returned after parsing the response body as JSON. :raises error.WebDriverException: If the remote end returns an error. :raises ValueError: If the response body does not contain a `value` key. """ response = self.transport.send( method, url, body, encoder=protocol.Encoder, decoder=protocol.Decoder, session=self) if response.status != 200: err = error.from_response(response) if isinstance(err, error.InvalidSessionIdException): # The driver could have already been deleted the session. self.session_id = None > raise err E NoSuchAlertException: no such alert (404): (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b0422 Status::Status() E #4 0x5615d77aafb1 JavaScriptDialogManager::GetDialogMessage() E #5 0x5615d75a3318 ExecuteGetAlertText() E #6 0x5615d75ebbf9 base::internal::FunctorTraits<>::Invoke<>() E #7 0x5615d75ebb63 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x5615d75ebacb _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceImJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x5615d75eba2e base::internal::Invoker<>::Run() E #10 0x5615d75a3969 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x5615d75a3210 ExecuteAlertCommand() E #12 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #13 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #15 0x5615d75e9275 base::internal::Invoker<>::Run() E #16 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #19 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #21 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #22 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x7f144e589f02 base::TaskAnnotator::RunTask() E #24 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #28 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x7f144e54cd66 base::RunLoop::Run() E #30 0x7f144e5fba28 base::Thread::Run() E #31 0x7f144e5fbff8 base::Thread::ThreadMain() E #32 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #33 0x7f144b25a184 start_thread E #34 0x7f144a52e03d clone ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException ______________________ test_accept[capabilities0-confirm] ______________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619ce02758> dialog_type = 'confirm' @pytest.mark.capabilities({"unhandledPromptBehavior": "accept"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_accept(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:35: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:26: in check_user_prompt_not_closed_without_exception assert session.alert.text == dialog_type ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner return func(self, *args, **kwargs) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text return self.session.send_session_command("GET", "alert/text") ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command return self.send_command(method, url, body) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Session f11536c29061fd90213aca5042cc3800>, method = 'GET' url = 'session/f11536c29061fd90213aca5042cc3800/alert/text', body = None def send_command(self, method, url, body=None): """ Send a command to the remote end and validate its success. :param method: HTTP method to use in request. :param uri: "Command part" of the HTTP request URL, e.g. `window/rect`. :param body: Optional body of the HTTP request. :return: `None` if the HTTP response body was empty, otherwise the `value` field returned after parsing the response body as JSON. :raises error.WebDriverException: If the remote end returns an error. :raises ValueError: If the response body does not contain a `value` key. """ response = self.transport.send( method, url, body, encoder=protocol.Encoder, decoder=protocol.Decoder, session=self) if response.status != 200: err = error.from_response(response) if isinstance(err, error.InvalidSessionIdException): # The driver could have already been deleted the session. self.session_id = None > raise err E NoSuchAlertException: no such alert (404): (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b0422 Status::Status() E #4 0x5615d77aafb1 JavaScriptDialogManager::GetDialogMessage() E #5 0x5615d75a3318 ExecuteGetAlertText() E #6 0x5615d75ebbf9 base::internal::FunctorTraits<>::Invoke<>() E #7 0x5615d75ebb63 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x5615d75ebacb _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceImJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x5615d75eba2e base::internal::Invoker<>::Run() E #10 0x5615d75a3969 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x5615d75a3210 ExecuteAlertCommand() E #12 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #13 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #15 0x5615d75e9275 base::internal::Invoker<>::Run() E #16 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #19 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #21 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #22 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x7f144e589f02 base::TaskAnnotator::RunTask() E #24 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #28 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x7f144e54cd66 base::RunLoop::Run() E #30 0x7f144e5fba28 base::Thread::Run() E #31 0x7f144e5fbff8 base::Thread::ThreadMain() E #32 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #33 0x7f144b25a184 start_thread E #34 0x7f144a52e03d clone ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException ______________________ test_accept[capabilities0-prompt] _______________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619ce02938> dialog_type = 'prompt' @pytest.mark.capabilities({"unhandledPromptBehavior": "accept"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_accept(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:35: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:26: in check_user_prompt_not_closed_without_exception assert session.alert.text == dialog_type ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner return func(self, *args, **kwargs) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text return self.session.send_session_command("GET", "alert/text") ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command return self.send_command(method, url, body) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Session f11536c29061fd90213aca5042cc3800>, method = 'GET' url = 'session/f11536c29061fd90213aca5042cc3800/alert/text', body = None def send_command(self, method, url, body=None): """ Send a command to the remote end and validate its success. :param method: HTTP method to use in request. :param uri: "Command part" of the HTTP request URL, e.g. `window/rect`. :param body: Optional body of the HTTP request. :return: `None` if the HTTP response body was empty, otherwise the `value` field returned after parsing the response body as JSON. :raises error.WebDriverException: If the remote end returns an error. :raises ValueError: If the response body does not contain a `value` key. """ response = self.transport.send( method, url, body, encoder=protocol.Encoder, decoder=protocol.Decoder, session=self) if response.status != 200: err = error.from_response(response) if isinstance(err, error.InvalidSessionIdException): # The driver could have already been deleted the session. self.session_id = None > raise err E NoSuchAlertException: no such alert (404): (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b0422 Status::Status() E #4 0x5615d77aafb1 JavaScriptDialogManager::GetDialogMessage() E #5 0x5615d75a3318 ExecuteGetAlertText() E #6 0x5615d75ebbf9 base::internal::FunctorTraits<>::Invoke<>() E #7 0x5615d75ebb63 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x5615d75ebacb _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceImJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x5615d75eba2e base::internal::Invoker<>::Run() E #10 0x5615d75a3969 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x5615d75a3210 ExecuteAlertCommand() E #12 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #13 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #15 0x5615d75e9275 base::internal::Invoker<>::Run() E #16 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #19 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #21 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #22 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x7f144e589f02 base::TaskAnnotator::RunTask() E #24 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #28 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x7f144e54cd66 base::RunLoop::Run() E #30 0x7f144e5fba28 base::Thread::Run() E #31 0x7f144e5fbff8 base::Thread::ThreadMain() E #32 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #33 0x7f144b25a184 start_thread E #34 0x7f144a52e03d clone ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException _________________ test_accept_and_notify[capabilities0-alert] __________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619ce705f0> dialog_type = 'alert' @pytest.mark.capabilities({"unhandledPromptBehavior": "accept and notify"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_accept_and_notify(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : alert} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError ________________ test_accept_and_notify[capabilities0-confirm] _________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619ce02ed8> dialog_type = 'confirm' @pytest.mark.capabilities({"unhandledPromptBehavior": "accept and notify"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_accept_and_notify(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : confirm} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError _________________ test_accept_and_notify[capabilities0-prompt] _________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619ce02e60> dialog_type = 'prompt' @pytest.mark.capabilities({"unhandledPromptBehavior": "accept and notify"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_accept_and_notify(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : prompt} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError ______________________ test_dismiss[capabilities0-alert] _______________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619ce13500> dialog_type = 'alert' @pytest.mark.capabilities({"unhandledPromptBehavior": "dismiss"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_dismiss(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:47: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:26: in check_user_prompt_not_closed_without_exception assert session.alert.text == dialog_type ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner return func(self, *args, **kwargs) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text return self.session.send_session_command("GET", "alert/text") ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command return self.send_command(method, url, body) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Session 576065ddc097ea1168ab6d89d9c50c60>, method = 'GET' url = 'session/576065ddc097ea1168ab6d89d9c50c60/alert/text', body = None def send_command(self, method, url, body=None): """ Send a command to the remote end and validate its success. :param method: HTTP method to use in request. :param uri: "Command part" of the HTTP request URL, e.g. `window/rect`. :param body: Optional body of the HTTP request. :return: `None` if the HTTP response body was empty, otherwise the `value` field returned after parsing the response body as JSON. :raises error.WebDriverException: If the remote end returns an error. :raises ValueError: If the response body does not contain a `value` key. """ response = self.transport.send( method, url, body, encoder=protocol.Encoder, decoder=protocol.Decoder, session=self) if response.status != 200: err = error.from_response(response) if isinstance(err, error.InvalidSessionIdException): # The driver could have already been deleted the session. self.session_id = None > raise err E NoSuchAlertException: no such alert (404): (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b0422 Status::Status() E #4 0x5615d77aafb1 JavaScriptDialogManager::GetDialogMessage() E #5 0x5615d75a3318 ExecuteGetAlertText() E #6 0x5615d75ebbf9 base::internal::FunctorTraits<>::Invoke<>() E #7 0x5615d75ebb63 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x5615d75ebacb _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceImJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x5615d75eba2e base::internal::Invoker<>::Run() E #10 0x5615d75a3969 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x5615d75a3210 ExecuteAlertCommand() E #12 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #13 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #15 0x5615d75e9275 base::internal::Invoker<>::Run() E #16 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #19 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #21 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #22 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x7f144e589f02 base::TaskAnnotator::RunTask() E #24 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #28 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x7f144e54cd66 base::RunLoop::Run() E #30 0x7f144e5fba28 base::Thread::Run() E #31 0x7f144e5fbff8 base::Thread::ThreadMain() E #32 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #33 0x7f144b25a184 start_thread E #34 0x7f144a52e03d clone ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException _____________________ test_dismiss[capabilities0-confirm] ______________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619ce708c0> dialog_type = 'confirm' @pytest.mark.capabilities({"unhandledPromptBehavior": "dismiss"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_dismiss(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:47: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:26: in check_user_prompt_not_closed_without_exception assert session.alert.text == dialog_type ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner return func(self, *args, **kwargs) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text return self.session.send_session_command("GET", "alert/text") ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command return self.send_command(method, url, body) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Session 576065ddc097ea1168ab6d89d9c50c60>, method = 'GET' url = 'session/576065ddc097ea1168ab6d89d9c50c60/alert/text', body = None def send_command(self, method, url, body=None): """ Send a command to the remote end and validate its success. :param method: HTTP method to use in request. :param uri: "Command part" of the HTTP request URL, e.g. `window/rect`. :param body: Optional body of the HTTP request. :return: `None` if the HTTP response body was empty, otherwise the `value` field returned after parsing the response body as JSON. :raises error.WebDriverException: If the remote end returns an error. :raises ValueError: If the response body does not contain a `value` key. """ response = self.transport.send( method, url, body, encoder=protocol.Encoder, decoder=protocol.Decoder, session=self) if response.status != 200: err = error.from_response(response) if isinstance(err, error.InvalidSessionIdException): # The driver could have already been deleted the session. self.session_id = None > raise err E NoSuchAlertException: no such alert (404): (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b0422 Status::Status() E #4 0x5615d77aafb1 JavaScriptDialogManager::GetDialogMessage() E #5 0x5615d75a3318 ExecuteGetAlertText() E #6 0x5615d75ebbf9 base::internal::FunctorTraits<>::Invoke<>() E #7 0x5615d75ebb63 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x5615d75ebacb _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceImJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x5615d75eba2e base::internal::Invoker<>::Run() E #10 0x5615d75a3969 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x5615d75a3210 ExecuteAlertCommand() E #12 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #13 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #15 0x5615d75e9275 base::internal::Invoker<>::Run() E #16 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #19 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #21 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #22 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x7f144e589f02 base::TaskAnnotator::RunTask() E #24 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #28 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x7f144e54cd66 base::RunLoop::Run() E #30 0x7f144e5fba28 base::Thread::Run() E #31 0x7f144e5fbff8 base::Thread::ThreadMain() E #32 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #33 0x7f144b25a184 start_thread E #34 0x7f144a52e03d clone ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException ______________________ test_dismiss[capabilities0-prompt] ______________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619ce70848> dialog_type = 'prompt' @pytest.mark.capabilities({"unhandledPromptBehavior": "dismiss"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_dismiss(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:47: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:26: in check_user_prompt_not_closed_without_exception assert session.alert.text == dialog_type ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner return func(self, *args, **kwargs) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text return self.session.send_session_command("GET", "alert/text") ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command return self.send_command(method, url, body) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Session 576065ddc097ea1168ab6d89d9c50c60>, method = 'GET' url = 'session/576065ddc097ea1168ab6d89d9c50c60/alert/text', body = None def send_command(self, method, url, body=None): """ Send a command to the remote end and validate its success. :param method: HTTP method to use in request. :param uri: "Command part" of the HTTP request URL, e.g. `window/rect`. :param body: Optional body of the HTTP request. :return: `None` if the HTTP response body was empty, otherwise the `value` field returned after parsing the response body as JSON. :raises error.WebDriverException: If the remote end returns an error. :raises ValueError: If the response body does not contain a `value` key. """ response = self.transport.send( method, url, body, encoder=protocol.Encoder, decoder=protocol.Decoder, session=self) if response.status != 200: err = error.from_response(response) if isinstance(err, error.InvalidSessionIdException): # The driver could have already been deleted the session. self.session_id = None > raise err E NoSuchAlertException: no such alert (404): (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b0422 Status::Status() E #4 0x5615d77aafb1 JavaScriptDialogManager::GetDialogMessage() E #5 0x5615d75a3318 ExecuteGetAlertText() E #6 0x5615d75ebbf9 base::internal::FunctorTraits<>::Invoke<>() E #7 0x5615d75ebb63 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x5615d75ebacb _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceImJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x5615d75eba2e base::internal::Invoker<>::Run() E #10 0x5615d75a3969 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x5615d75a3210 ExecuteAlertCommand() E #12 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #13 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #15 0x5615d75e9275 base::internal::Invoker<>::Run() E #16 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #19 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #21 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #22 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x7f144e589f02 base::TaskAnnotator::RunTask() E #24 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #28 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x7f144e54cd66 base::RunLoop::Run() E #30 0x7f144e5fba28 base::Thread::Run() E #31 0x7f144e5fbff8 base::Thread::ThreadMain() E #32 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #33 0x7f144b25a184 start_thread E #34 0x7f144a52e03d clone ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException _________________ test_dismiss_and_notify[capabilities0-alert] _________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619ce137d0> dialog_type = 'alert' @pytest.mark.capabilities({"unhandledPromptBehavior": "dismiss and notify"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_dismiss_and_notify(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:53: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : alert} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError ________________ test_dismiss_and_notify[capabilities0-confirm] ________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619ce13a28> dialog_type = 'confirm' @pytest.mark.capabilities({"unhandledPromptBehavior": "dismiss and notify"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_dismiss_and_notify(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:53: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : confirm} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError ________________ test_dismiss_and_notify[capabilities0-prompt] _________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619ce13cf8> dialog_type = 'prompt' @pytest.mark.capabilities({"unhandledPromptBehavior": "dismiss and notify"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_dismiss_and_notify(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:53: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : prompt} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError _______________________ test_ignore[capabilities0-alert] _______________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619ce13668> dialog_type = 'alert' @pytest.mark.capabilities({"unhandledPromptBehavior": "ignore"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_ignore(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : alert} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError ______________________ test_ignore[capabilities0-confirm] ______________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619ce137d0> dialog_type = 'confirm' @pytest.mark.capabilities({"unhandledPromptBehavior": "ignore"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_ignore(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : confirm} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError ______________________ test_ignore[capabilities0-prompt] _______________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619ce13ed8> dialog_type = 'prompt' @pytest.mark.capabilities({"unhandledPromptBehavior": "ignore"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_ignore(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : prompt} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError _____________________________ test_default[alert] ______________________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619cd48500> dialog_type = 'alert' @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_default(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:64: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : alert} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError ____________________________ test_default[confirm] _____________________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619cd48758> dialog_type = 'confirm' @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_default(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:64: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : confirm} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError _____________________________ test_default[prompt] _____________________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619cd48a28> dialog_type = 'prompt' @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_default(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:64: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : prompt} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 failed, 1 warnings in 36.33 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 8 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_async_script/collections.py . [ 12%] ....... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 8 passed, 1 warnings in 6.38 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 8 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_async_script/execute_async.py . [ 12%] ....... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 8 passed, 1 warnings in 5.89 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_async_script/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 27.18 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 2 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/content_editable.py F [ 50%] F [100%] =================================== FAILURES =================================== _______________________ test_sets_insertion_point_to_end _______________________ session = <Session 6715df0aabee82c965c5ee1a7cc695b3> def test_sets_insertion_point_to_end(session): session.url = inline('<div contenteditable=true>Hello,</div>') input = session.find.css("div", all=False) input.send_keys(' world!') text = session.execute_script('return arguments[0].innerText', args=[input]) > assert "Hello, world!" == text.strip() E AssertionError: assert 'Hello, world!' == 'world!Hello,' E - Hello, world! E + world!Hello, ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/content_editable.py:11: AssertionError ______________ test_sets_insertion_point_to_after_last_text_node _______________ session = <Session 6715df0aabee82c965c5ee1a7cc695b3> def test_sets_insertion_point_to_after_last_text_node(session): session.url = inline('<div contenteditable=true>Hel<span>lo</span>,</div>') input = session.find.css("div", all=False) input.send_keys(" world!") text = session.execute_script("return arguments[0].innerText", args=[input]) > assert "Hello, world!" == text.strip() E AssertionError: assert 'Hello, world!' == 'world!Hello,' E - Hello, world! E + world!Hello, ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/content_editable.py:23: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 2 failed, 1 warnings in 2.30 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 0 items =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 9 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/send_keys.py . [ 11%] ........ [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 9 passed, 1 warnings in 7.56 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 11 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/interactability.py . [ 9%] F......... [100%] =================================== FAILURES =================================== ____________________ test_document_element_is_interactable _____________________ session = <Session 6715df0aabee82c965c5ee1a7cc695b3> def test_document_element_is_interactable(session): session.url = inline(""" <html onkeypress="document.querySelector('input').value += event.key"> <input> </html> """) body = session.find.css("body", all=False) element = session.find.css(":root", all=False) result = session.find.css("input", all=False) # By default body is the active element assert session.active_element == body response = element_send_keys(session, element, "foo") assert_success(response) > assert session.active_element == element E assert <Element 2bc07676-2814-42f3-90a6-ab9774cbdc85> == <Element e3980e61-ee16-4218-849b-3a2c21a876ed> E + where <Element 2bc07676-2814-42f3-90a6-ab9774cbdc85> = <Session 6715df0aabee82c965c5ee1a7cc695b3>.active_element ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/interactability.py:48: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html =============== 1 failed, 10 passed, 1 warnings in 11.28 seconds =============== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 4 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/form_controls.py . [ 25%] ... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 4 passed, 1 warnings in 4.61 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 37.24 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 5 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/scroll_into_view.py F [ 20%] .FF. [100%] =================================== FAILURES =================================== _______________ test_element_outside_of_not_scrollable_viewport ________________ session = <Session a901e969248fb228c693fc245a26fdf0> def test_element_outside_of_not_scrollable_viewport(session): session.url = inline("<input style=\"position: relative; left: -9999px;\">") element = session.find.css("input", all=False) response = element_send_keys(session, element, "foo") > assert_success(response) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/scroll_into_view.py:18: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=400 error=<WebDriverException http_status=400>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: element not interactable (400): (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b0422 Status::Status() E #4 0x5615d75c86df (anonymous namespace)::SendKeysToElement() E #5 0x5615d75c81b0 ExecuteSendKeysToElement() E #6 0x5615d75eb982 base::internal::FunctorTraits<>::Invoke<>() E #7 0x5615d75eb8cd base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x5615d75eb818 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNSt4__Cr12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEERKNS_15DictionaryValueEPNS8_10unique_ptrINS_5ValueENS8_14default_deleteISL_EEEEEJEEESQ_E7RunImplIRKSR_RKNS8_5tupleIJEEEJEEES3_OT_OT0_NS8_16integer_sequenceImJXspT1_EEEEOS5_OS7_SG_SJ_OSP_ E #9 0x5615d75eb75c base::internal::Invoker<>::Run() E #10 0x5615d75cad89 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNSt4__Cr12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERKNS_15DictionaryValueEPNS6_10unique_ptrINS_5ValueENS6_14default_deleteISJ_EEEEEE3RunES3_S5_SE_SH_SN_ E #11 0x5615d75c5d74 ExecuteElementCommand() E #12 0x5615d75eda05 base::internal::FunctorTraits<>::Invoke<>() E #13 0x5615d75ed92e base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x5615d75ed85e _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNSt4__Cr12basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEERKNS_15DictionaryValueEPNS9_10unique_ptrINS_5ValueENS9_14default_deleteISM_EEEEEEES6_S8_SK_SQ_P7TimeoutEJSS_EEEFS3_S6_S8_SK_SQ_SW_EE7RunImplIRKSY_RKNS9_5tupleIJSS_EEEJLm0EEEES3_OT_OT0_NS9_16integer_sequenceImJXspT1_EEEEOS6_OS8_SK_OSQ_OSW_ E #15 0x5615d75ed77c base::internal::Invoker<>::Run() E #16 0x5615d760b93c _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEP7TimeoutEE3RunES3_S5_S8_SF_SH_ E #17 0x5615d75fc28d ExecuteWindowCommand() E #18 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #19 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #21 0x5615d75e9275 base::internal::Invoker<>::Run() E #22 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #23 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #24 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #25 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #26 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #27 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #28 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #29 0x7f144e589f02 base::TaskAnnotator::RunTask() E #30 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #31 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #32 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #33 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #34 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #35 0x7f144e54cd66 base::RunLoop::Run() E #36 0x7f144e5fba28 base::Thread::Run() E #37 0x7f144e5fbff8 base::Thread::ThreadMain() E #38 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #39 0x7f144b25a184 start_thread E #40 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError _________ test_option_select_container_outside_of_scrollable_viewport __________ session = <Session a901e969248fb228c693fc245a26fdf0> def test_option_select_container_outside_of_scrollable_viewport(session): session.url = inline(""" <select style="margin-top: 102vh;"> <option value="foo">foo</option> <option value="bar" id="bar">bar</option> </select> """) element = session.find.css("option#bar", all=False) select = session.find.css("select", all=False) response = element_send_keys(session, element, "bar") > assert_success(response) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/scroll_into_view.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=400 error=<WebDriverException http_status=400>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: element not interactable (400): (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b0422 Status::Status() E #4 0x5615d75c86df (anonymous namespace)::SendKeysToElement() E #5 0x5615d75c81b0 ExecuteSendKeysToElement() E #6 0x5615d75eb982 base::internal::FunctorTraits<>::Invoke<>() E #7 0x5615d75eb8cd base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x5615d75eb818 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNSt4__Cr12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEERKNS_15DictionaryValueEPNS8_10unique_ptrINS_5ValueENS8_14default_deleteISL_EEEEEJEEESQ_E7RunImplIRKSR_RKNS8_5tupleIJEEEJEEES3_OT_OT0_NS8_16integer_sequenceImJXspT1_EEEEOS5_OS7_SG_SJ_OSP_ E #9 0x5615d75eb75c base::internal::Invoker<>::Run() E #10 0x5615d75cad89 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNSt4__Cr12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERKNS_15DictionaryValueEPNS6_10unique_ptrINS_5ValueENS6_14default_deleteISJ_EEEEEE3RunES3_S5_SE_SH_SN_ E #11 0x5615d75c5d74 ExecuteElementCommand() E #12 0x5615d75eda05 base::internal::FunctorTraits<>::Invoke<>() E #13 0x5615d75ed92e base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x5615d75ed85e _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNSt4__Cr12basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEERKNS_15DictionaryValueEPNS9_10unique_ptrINS_5ValueENS9_14default_deleteISM_EEEEEEES6_S8_SK_SQ_P7TimeoutEJSS_EEEFS3_S6_S8_SK_SQ_SW_EE7RunImplIRKSY_RKNS9_5tupleIJSS_EEEJLm0EEEES3_OT_OT0_NS9_16integer_sequenceImJXspT1_EEEEOS6_OS8_SK_OSQ_OSW_ E #15 0x5615d75ed77c base::internal::Invoker<>::Run() E #16 0x5615d760b93c _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEP7TimeoutEE3RunES3_S5_S8_SF_SH_ E #17 0x5615d75fc28d ExecuteWindowCommand() E #18 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #19 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #21 0x5615d75e9275 base::internal::Invoker<>::Run() E #22 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #23 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #24 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #25 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #26 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #27 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #28 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #29 0x7f144e589f02 base::TaskAnnotator::RunTask() E #30 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #31 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #32 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #33 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #34 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #35 0x7f144e54cd66 base::RunLoop::Run() E #36 0x7f144e5fba28 base::Thread::Run() E #37 0x7f144e5fbff8 base::Thread::ThreadMain() E #38 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #39 0x7f144b25a184 start_thread E #40 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError _______________ test_option_stays_outside_of_scrollable_viewport _______________ session = <Session a901e969248fb228c693fc245a26fdf0> def test_option_stays_outside_of_scrollable_viewport(session): session.url = inline(""" <select multiple style="height: 105vh; margin-top: 100vh;"> <option value="foo" id="foo" style="height: 100vh;">foo</option> <option value="bar" id="bar" style="background-color: yellow;">bar</option> </select> """) select = session.find.css("select", all=False) option_foo = session.find.css("option#foo", all=False) option_bar = session.find.css("option#bar", all=False) response = element_send_keys(session, option_bar, "bar") > assert_success(response) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/scroll_into_view.py:62: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=400 error=<WebDriverException http_status=400>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: element not interactable (400): (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b0422 Status::Status() E #4 0x5615d75c86df (anonymous namespace)::SendKeysToElement() E #5 0x5615d75c81b0 ExecuteSendKeysToElement() E #6 0x5615d75eb982 base::internal::FunctorTraits<>::Invoke<>() E #7 0x5615d75eb8cd base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x5615d75eb818 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNSt4__Cr12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEERKNS_15DictionaryValueEPNS8_10unique_ptrINS_5ValueENS8_14default_deleteISL_EEEEEJEEESQ_E7RunImplIRKSR_RKNS8_5tupleIJEEEJEEES3_OT_OT0_NS8_16integer_sequenceImJXspT1_EEEEOS5_OS7_SG_SJ_OSP_ E #9 0x5615d75eb75c base::internal::Invoker<>::Run() E #10 0x5615d75cad89 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNSt4__Cr12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERKNS_15DictionaryValueEPNS6_10unique_ptrINS_5ValueENS6_14default_deleteISJ_EEEEEE3RunES3_S5_SE_SH_SN_ E #11 0x5615d75c5d74 ExecuteElementCommand() E #12 0x5615d75eda05 base::internal::FunctorTraits<>::Invoke<>() E #13 0x5615d75ed92e base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x5615d75ed85e _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNSt4__Cr12basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEERKNS_15DictionaryValueEPNS9_10unique_ptrINS_5ValueENS9_14default_deleteISM_EEEEEEES6_S8_SK_SQ_P7TimeoutEJSS_EEEFS3_S6_S8_SK_SQ_SW_EE7RunImplIRKSY_RKNS9_5tupleIJSS_EEEJLm0EEEES3_OT_OT0_NS9_16integer_sequenceImJXspT1_EEEEOS6_OS8_SK_OSQ_OSW_ E #15 0x5615d75ed77c base::internal::Invoker<>::Run() E #16 0x5615d760b93c _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEP7TimeoutEE3RunES3_S5_S8_SF_SH_ E #17 0x5615d75fc28d ExecuteWindowCommand() E #18 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #19 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #21 0x5615d75e9275 base::internal::Invoker<>::Run() E #22 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #23 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #24 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #25 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #26 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #27 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #28 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #29 0x7f144e589f02 base::TaskAnnotator::RunTask() E #30 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #31 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #32 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #33 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #34 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #35 0x7f144e54cd66 base::RunLoop::Run() E #36 0x7f144e5fba28 base::Thread::Run() E #37 0x7f144e5fbff8 base::Thread::ThreadMain() E #38 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #39 0x7f144b25a184 start_thread E #40 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ================ 3 failed, 2 passed, 1 warnings in 5.42 seconds ================ ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 5 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/events.py . [ 20%] .... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 5 passed, 1 warnings in 5.13 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 16 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/file_upload.py . [ 6%] ............... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 16 passed, 1 warnings in 16.95 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/delete_cookie/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 33.55 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 3 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/delete_cookie/delete.py . [ 33%] .. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 3 passed, 1 warnings in 1.86 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 0 items =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/back/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 50.14 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 7 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/back/back.py . [ 14%] ...... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 7 passed, 1 warnings in 12.46 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_css_value/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 33.88 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 5 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_css_value/get.py . [ 20%] .... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 5 passed, 1 warnings in 4.35 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 2 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/switch_to_window/switch.py . [ 50%] . [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 2 passed, 1 warnings in 1.87 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/find_element/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 33.31 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 38 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/find_element/find.py . [ 2%] ..................................... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 38 passed, 1 warnings in 26.40 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_window_rect/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 27.47 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 70 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_window_rect/set.py F [ 1%] ................................F.....................FFF............ [100%] =================================== FAILURES =================================== __________________________ test_null_parameter_value ___________________________ session = <Session b1cefc26a744276de52760fdc059dff3> http = <tests.support.http_request.HTTPRequest object at 0x7f619c29d590> def test_null_parameter_value(session, http): path = "/session/{session_id}/window/rect".format(**vars(session)) with http.post(path, None) as response: > assert_error(Response.from_http(response), "invalid argument") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_window_rect/set.py:21: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"value": {"y": 100, "width": 800, "x": 100, "height": 600}}> error_code = 'invalid argument' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError ___________________________ test_width_height_floats ___________________________ session = <Session b1cefc26a744276de52760fdc059dff3> def test_width_height_floats(session): response = set_window_rect(session, {"width": 500.5, "height": 420}) value = assert_success(response) > assert value["width"] == 500 E assert 508 == 500 ../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_window_rect/set.py:80: AssertionError __________________________ test_fully_exit_fullscreen __________________________ session = <Session b1cefc26a744276de52760fdc059dff3> def test_fully_exit_fullscreen(session): session.window.fullscreen() > assert is_fullscreen(session) E assert False E + where False = is_fullscreen(<Session b1cefc26a744276de52760fdc059dff3>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_window_rect/set.py:136: AssertionError _________________________ test_restore_from_minimized __________________________ session = <Session b1cefc26a744276de52760fdc059dff3> def test_restore_from_minimized(session): session.window.minimize() assert document_hidden(session) response = set_window_rect(session, {"width": 450, "height": 450}) value = assert_success(response) > assert value["width"] == 450 E assert 508 == 450 ../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_window_rect/set.py:152: AssertionError _________________________ test_restore_from_maximized __________________________ session = <Session b1cefc26a744276de52760fdc059dff3> def test_restore_from_maximized(session): original_size = session.window.size session.window.maximize() assert session.window.size != original_size response = set_window_rect(session, {"width": 400, "height": 400}) value = assert_success(response) > assert value["width"] == 400 E assert 508 == 400 ../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_window_rect/set.py:165: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html =============== 5 failed, 65 passed, 1 warnings in 38.20 seconds =============== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 2 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/delete_session/delete.py . [ 50%] F [100%] =================================== FAILURES =================================== ______________________ test_dismissed_beforeunload_prompt ______________________ session = <Session d937d78d2488aaff594e1a7e30617fcc> def test_dismissed_beforeunload_prompt(session): session.url = inline(""" <input type="text"> <script> window.addEventListener("beforeunload", function (event) { event.preventDefault(); }); </script> """) session.find.css("input", all=False).send_keys("foo") response = delete_session(session) assert_success(response) # A beforeunload prompt has to be automatically dismissed, and the session deleted with pytest.raises(error.InvalidSessionIdException): > session.alert.text E Failed: DID NOT RAISE <class 'webdriver.error.InvalidSessionIdException'> ../../third_party/blink/web_tests/external/wpt/webdriver/tests/delete_session/delete.py:39: Failed =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ================ 1 failed, 1 passed, 1 warnings in 4.11 seconds ================ ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 24 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py . [ 4%] EFFFFFFFFFFFFFFFFFFFFFF [100%] ==================================== ERRORS ==================================== __________________ ERROR at setup of test_no_browsing_context __________________ session = <Session d937d78d2488aaff594e1a7e30617fcc> create_window = <function create_window at 0x7f619c338398> @pytest.fixture def closed_window(session, create_window): original_handle = session.window_handle > new_handle = create_window() ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/fixtures.py:226: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def create_window(): windows_before = session.handles name = session.execute_script("window.open()") > assert len(session.handles) == len(windows_before) + 1 E AssertionError: assert 1 == (1 + 1) E + where 1 = len({'message': 'invalid session id\n (Driver info: chromedriver=75.0.3745.0 (d488b3fa47490675ada321f1c0c9752db0f8dc9d-refs/heads/master@{#643730}),platform=Linux 4.4.0-78-generic x86_64)'}) E + where {'message': 'invalid session id\n (Driver info: chromedriver=75.0.3745.0 (d488b3fa47490675ada321f1c0c9752db0f8dc9d-refs/heads/master@{#643730}),platform=Linux 4.4.0-78-generic x86_64)'} = <Session d937d78d2488aaff594e1a7e30617fcc>.handles E + and 1 = len({'message': 'invalid session id\n (Driver info: chromedriver=75.0.3745.0 (d488b3fa47490675ada321f1c0c9752db0f8dc9d-refs/heads/master@{#643730}),platform=Linux 4.4.0-78-generic x86_64)'}) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/fixtures.py:93: AssertionError =================================== FAILURES =================================== __________________________ test_click_at_coordinates ___________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c31da50> def test_click_at_coordinates(session, test_actions_page, mouse_chain): div_point = { "x": 82, "y": 187, } mouse_chain \ .pointer_move(div_point["x"], div_point["y"], duration=1000) \ .click() \ .perform() events = get_events(session) > assert len(events) == 4 E AssertionError: assert 1 == 4 E + where 1 = len({'message': 'invalid session id\n (Driver info: chromedriver=75.0.3745.0 (d488b3fa47490675ada321f1c0c9752db0f8dc9d-refs/heads/master@{#643730}),platform=Linux 4.4.0-78-generic x86_64)'}) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py:39: AssertionError _______________________ test_context_menu_at_coordinates _______________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c2e8a90> def test_context_menu_at_coordinates(session, test_actions_page, mouse_chain): div_point = { "x": 82, "y": 187, } mouse_chain \ .pointer_move(div_point["x"], div_point["y"]) \ .pointer_down(button=2) \ .pointer_up(button=2) \ .perform() events = get_events(session) expected = [ {"type": "mousedown", "button": 2}, {"type": "contextmenu", "button": 2}, ] > assert len(events) == 4 E AssertionError: assert 1 == 4 E + where 1 = len({'message': 'invalid session id\n (Driver info: chromedriver=75.0.3745.0 (d488b3fa47490675ada321f1c0c9752db0f8dc9d-refs/heads/master@{#643730}),platform=Linux 4.4.0-78-generic x86_64)'}) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py:69: AssertionError __________________________ test_click_element_center ___________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c2ea0d0> def test_click_element_center(session, test_actions_page, mouse_chain): outer = session.find.css("#outer", all=False) > center = get_inview_center(outer.rect, get_viewport_rect(session)) E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py:80: AttributeError ____________________________ test_click_navigation _____________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc> url = <function url at 0x7f619c308578> def test_click_navigation(session, url): destination = url("/webdriver/tests/actions/support/test_actions_wdspec.html") start = link_doc(destination) def click(link): mouse_chain = session.actions.sequence( "pointer", "pointer_id", {"pointerType": "mouse"}) mouse_chain.click(element=link).perform() session.url = start error_message = "Did not navigate to %s" % destination click(session.find.css("#link", all=False)) > Poll(session, message=error_message).until(lambda s: s.url == destination) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py:106: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <tests.support.sync.Poll object at 0x7f619c30f2d0> condition = <function <lambda> at 0x7f619c308050> def until(self, condition): """ This will repeatedly evaluate `condition` in anticipation for a truthy return value, or the timeout to expire. A condition that returns `None` or does not evaluate to true will fully elapse its timeout before raising, unless the `raises` keyword argument is `None`, in which case the condition's return value is propagated unconditionally. If an exception is raised in `condition` and it's not ignored, this function will raise immediately. If the exception is ignored it will be swallowed and polling will resume until either the condition meets the return requirements or the timeout duration is reached. :param condition: A callable function whose return value will be returned by this function. """ rv = None last_exc = None start = self.clock.time() end = start + self.timeout while not self.clock.time() >= end: try: next = self.clock.time() + self.interval rv = condition(self.session) except (KeyboardInterrupt, SystemExit): raise except self.exceptions: last_exc = sys.exc_info() # re-adjust the interval depending on how long # the callback took to evaluate the condition interval_new = max(next - self.clock.time(), 0) if not rv: self.clock.sleep(interval_new) continue if rv is not None: return rv self.clock.sleep(interval_new) if self.exc_cls is not None: elapsed = round((self.clock.time() - start), 1) message = "" if self.exc_msg is not None: message = " with message: {}".format(self.exc_msg) raise self.exc_cls( "Timed out after {} seconds{}".format(elapsed, message), > cause=last_exc) E TypeError: __init__() got an unexpected keyword argument 'cause' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/sync.py:144: TypeError __________________________ test_drag_and_drop[20-0-0] __________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c20fd10> dx = 20, dy = 0, drag_duration = 0 @pytest.mark.parametrize("drag_duration", [0, 300, 800]) @pytest.mark.parametrize("dx, dy", [ (20, 0), (0, 15), (10, 15), (-20, 0), (10, -15), (-10, -15) ]) def test_drag_and_drop(session, test_actions_page, mouse_chain, dx, dy, drag_duration): drag_target = session.find.css("#dragTarget", all=False) > initial_rect = drag_target.rect E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py:124: AttributeError _________________________ test_drag_and_drop[20-0-300] _________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c1f9690> dx = 20, dy = 0, drag_duration = 300 @pytest.mark.parametrize("drag_duration", [0, 300, 800]) @pytest.mark.parametrize("dx, dy", [ (20, 0), (0, 15), (10, 15), (-20, 0), (10, -15), (-10, -15) ]) def test_drag_and_drop(session, test_actions_page, mouse_chain, dx, dy, drag_duration): drag_target = session.find.css("#dragTarget", all=False) > initial_rect = drag_target.rect E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py:124: AttributeError _________________________ test_drag_and_drop[20-0-800] _________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c30f690> dx = 20, dy = 0, drag_duration = 800 @pytest.mark.parametrize("drag_duration", [0, 300, 800]) @pytest.mark.parametrize("dx, dy", [ (20, 0), (0, 15), (10, 15), (-20, 0), (10, -15), (-10, -15) ]) def test_drag_and_drop(session, test_actions_page, mouse_chain, dx, dy, drag_duration): drag_target = session.find.css("#dragTarget", all=False) > initial_rect = drag_target.rect E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py:124: AttributeError __________________________ test_drag_and_drop[0-15-0] __________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c2082d0>, dx = 0 dy = 15, drag_duration = 0 @pytest.mark.parametrize("drag_duration", [0, 300, 800]) @pytest.mark.parametrize("dx, dy", [ (20, 0), (0, 15), (10, 15), (-20, 0), (10, -15), (-10, -15) ]) def test_drag_and_drop(session, test_actions_page, mouse_chain, dx, dy, drag_duration): drag_target = session.find.css("#dragTarget", all=False) > initial_rect = drag_target.rect E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py:124: AttributeError _________________________ test_drag_and_drop[0-15-300] _________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c1fb410>, dx = 0 dy = 15, drag_duration = 300 @pytest.mark.parametrize("drag_duration", [0, 300, 800]) @pytest.mark.parametrize("dx, dy", [ (20, 0), (0, 15), (10, 15), (-20, 0), (10, -15), (-10, -15) ]) def test_drag_and_drop(session, test_actions_page, mouse_chain, dx, dy, drag_duration): drag_target = session.find.css("#dragTarget", all=False) > initial_rect = drag_target.rect E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py:124: AttributeError _________________________ test_drag_and_drop[0-15-800] _________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c20f250>, dx = 0 dy = 15, drag_duration = 800 @pytest.mark.parametrize("drag_duration", [0, 300, 800]) @pytest.mark.parametrize("dx, dy", [ (20, 0), (0, 15), (10, 15), (-20, 0), (10, -15), (-10, -15) ]) def test_drag_and_drop(session, test_actions_page, mouse_chain, dx, dy, drag_duration): drag_target = session.find.css("#dragTarget", all=False) > initial_rect = drag_target.rect E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py:124: AttributeError _________________________ test_drag_and_drop[10-15-0] __________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c2eadd0> dx = 10, dy = 15, drag_duration = 0 @pytest.mark.parametrize("drag_duration", [0, 300, 800]) @pytest.mark.parametrize("dx, dy", [ (20, 0), (0, 15), (10, 15), (-20, 0), (10, -15), (-10, -15) ]) def test_drag_and_drop(session, test_actions_page, mouse_chain, dx, dy, drag_duration): drag_target = session.find.css("#dragTarget", all=False) > initial_rect = drag_target.rect E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py:124: AttributeError ________________________ test_drag_and_drop[10-15-300] _________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c2f3b90> dx = 10, dy = 15, drag_duration = 300 @pytest.mark.parametrize("drag_duration", [0, 300, 800]) @pytest.mark.parametrize("dx, dy", [ (20, 0), (0, 15), (10, 15), (-20, 0), (10, -15), (-10, -15) ]) def test_drag_and_drop(session, test_actions_page, mouse_chain, dx, dy, drag_duration): drag_target = session.find.css("#dragTarget", all=False) > initial_rect = drag_target.rect E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py:124: AttributeError ________________________ test_drag_and_drop[10-15-800] _________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c1f9710> dx = 10, dy = 15, drag_duration = 800 @pytest.mark.parametrize("drag_duration", [0, 300, 800]) @pytest.mark.parametrize("dx, dy", [ (20, 0), (0, 15), (10, 15), (-20, 0), (10, -15), (-10, -15) ]) def test_drag_and_drop(session, test_actions_page, mouse_chain, dx, dy, drag_duration): drag_target = session.find.css("#dragTarget", all=False) > initial_rect = drag_target.rect E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py:124: AttributeError _________________________ test_drag_and_drop[-20-0-0] __________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c2194d0> dx = -20, dy = 0, drag_duration = 0 @pytest.mark.parametrize("drag_duration", [0, 300, 800]) @pytest.mark.parametrize("dx, dy", [ (20, 0), (0, 15), (10, 15), (-20, 0), (10, -15), (-10, -15) ]) def test_drag_and_drop(session, test_actions_page, mouse_chain, dx, dy, drag_duration): drag_target = session.find.css("#dragTarget", all=False) > initial_rect = drag_target.rect E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py:124: AttributeError ________________________ test_drag_and_drop[-20-0-300] _________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c220d50> dx = -20, dy = 0, drag_duration = 300 @pytest.mark.parametrize("drag_duration", [0, 300, 800]) @pytest.mark.parametrize("dx, dy", [ (20, 0), (0, 15), (10, 15), (-20, 0), (10, -15), (-10, -15) ]) def test_drag_and_drop(session, test_actions_page, mouse_chain, dx, dy, drag_duration): drag_target = session.find.css("#dragTarget", all=False) > initial_rect = drag_target.rect E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py:124: AttributeError ________________________ test_drag_and_drop[-20-0-800] _________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c30fe50> dx = -20, dy = 0, drag_duration = 800 @pytest.mark.parametrize("drag_duration", [0, 300, 800]) @pytest.mark.parametrize("dx, dy", [ (20, 0), (0, 15), (10, 15), (-20, 0), (10, -15), (-10, -15) ]) def test_drag_and_drop(session, test_actions_page, mouse_chain, dx, dy, drag_duration): drag_target = session.find.css("#dragTarget", all=False) > initial_rect = drag_target.rect E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py:124: AttributeError _________________________ test_drag_and_drop[10--15-0] _________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c312890> dx = 10, dy = -15, drag_duration = 0 @pytest.mark.parametrize("drag_duration", [0, 300, 800]) @pytest.mark.parametrize("dx, dy", [ (20, 0), (0, 15), (10, 15), (-20, 0), (10, -15), (-10, -15) ]) def test_drag_and_drop(session, test_actions_page, mouse_chain, dx, dy, drag_duration): drag_target = session.find.css("#dragTarget", all=False) > initial_rect = drag_target.rect E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py:124: AttributeError ________________________ test_drag_and_drop[10--15-300] ________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c31d790> dx = 10, dy = -15, drag_duration = 300 @pytest.mark.parametrize("drag_duration", [0, 300, 800]) @pytest.mark.parametrize("dx, dy", [ (20, 0), (0, 15), (10, 15), (-20, 0), (10, -15), (-10, -15) ]) def test_drag_and_drop(session, test_actions_page, mouse_chain, dx, dy, drag_duration): drag_target = session.find.css("#dragTarget", all=False) > initial_rect = drag_target.rect E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py:124: AttributeError ________________________ test_drag_and_drop[10--15-800] ________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c1f9b90> dx = 10, dy = -15, drag_duration = 800 @pytest.mark.parametrize("drag_duration", [0, 300, 800]) @pytest.mark.parametrize("dx, dy", [ (20, 0), (0, 15), (10, 15), (-20, 0), (10, -15), (-10, -15) ]) def test_drag_and_drop(session, test_actions_page, mouse_chain, dx, dy, drag_duration): drag_target = session.find.css("#dragTarget", all=False) > initial_rect = drag_target.rect E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py:124: AttributeError ________________________ test_drag_and_drop[-10--15-0] _________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c2ea290> dx = -10, dy = -15, drag_duration = 0 @pytest.mark.parametrize("drag_duration", [0, 300, 800]) @pytest.mark.parametrize("dx, dy", [ (20, 0), (0, 15), (10, 15), (-20, 0), (10, -15), (-10, -15) ]) def test_drag_and_drop(session, test_actions_page, mouse_chain, dx, dy, drag_duration): drag_target = session.find.css("#dragTarget", all=False) > initial_rect = drag_target.rect E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py:124: AttributeError _______________________ test_drag_and_drop[-10--15-300] ________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c220890> dx = -10, dy = -15, drag_duration = 300 @pytest.mark.parametrize("drag_duration", [0, 300, 800]) @pytest.mark.parametrize("dx, dy", [ (20, 0), (0, 15), (10, 15), (-20, 0), (10, -15), (-10, -15) ]) def test_drag_and_drop(session, test_actions_page, mouse_chain, dx, dy, drag_duration): drag_target = session.find.css("#dragTarget", all=False) > initial_rect = drag_target.rect E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py:124: AttributeError _______________________ test_drag_and_drop[-10--15-800] ________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c31de90> dx = -10, dy = -15, drag_duration = 800 @pytest.mark.parametrize("drag_duration", [0, 300, 800]) @pytest.mark.parametrize("dx, dy", [ (20, 0), (0, 15), (10, 15), (-20, 0), (10, -15), (-10, -15) ]) def test_drag_and_drop(session, test_actions_page, mouse_chain, dx, dy, drag_duration): drag_target = session.find.css("#dragTarget", all=False) > initial_rect = drag_target.rect E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py:124: AttributeError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========== 22 failed, 1 passed, 1 warnings, 1 error in 16.31 seconds =========== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 0 items =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 1 item ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/sequence.py E [100%] ==================================== ERRORS ==================================== ___________ ERROR at setup of test_perform_no_actions_send_no_events ___________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_perform_no_actions_send_no_events'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 1 warnings, 1 error in 0.49 seconds ====================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 9 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/validity.py F [ 11%] FFFFF... [100%] =================================== FAILURES =================================== ______________________ test_pause_positive_integer[none] _______________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, action_type = 'none' @pytest.mark.parametrize("action_type", ["none", "key", "pointer"]) def test_pause_positive_integer(session, action_type): for valid_duration in [0, 1]: actions = [{ "type": action_type, "id": "foobar", "actions": [{ "type": "pause", "duration": valid_duration }] }] response = perform_actions(session, actions) assert_success(response) actions = [{ "type": action_type, "id": "foobar", "actions": [{ "type": "pause", "duration": -1 }] }] response = perform_actions(session, actions) > assert_error(response, "invalid argument") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/validity.py:36: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"status": 6, "sessionId": "d937d78d2488aaff594e1a7e30...f8dc9d-refs/heads/master@{#643730}),platform=Linux 4.4.0-78-generic x86_64)"}}> error_code = 'invalid argument' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError _______________________ test_pause_positive_integer[key] _______________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, action_type = 'key' @pytest.mark.parametrize("action_type", ["none", "key", "pointer"]) def test_pause_positive_integer(session, action_type): for valid_duration in [0, 1]: actions = [{ "type": action_type, "id": "foobar", "actions": [{ "type": "pause", "duration": valid_duration }] }] response = perform_actions(session, actions) assert_success(response) actions = [{ "type": action_type, "id": "foobar", "actions": [{ "type": "pause", "duration": -1 }] }] response = perform_actions(session, actions) > assert_error(response, "invalid argument") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/validity.py:36: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"status": 6, "sessionId": "d937d78d2488aaff594e1a7e30...f8dc9d-refs/heads/master@{#643730}),platform=Linux 4.4.0-78-generic x86_64)"}}> error_code = 'invalid argument' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError _____________________ test_pause_positive_integer[pointer] _____________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, action_type = 'pointer' @pytest.mark.parametrize("action_type", ["none", "key", "pointer"]) def test_pause_positive_integer(session, action_type): for valid_duration in [0, 1]: actions = [{ "type": action_type, "id": "foobar", "actions": [{ "type": "pause", "duration": valid_duration }] }] response = perform_actions(session, actions) assert_success(response) actions = [{ "type": action_type, "id": "foobar", "actions": [{ "type": "pause", "duration": -1 }] }] response = perform_actions(session, actions) > assert_error(response, "invalid argument") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/validity.py:36: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"status": 6, "sessionId": "d937d78d2488aaff594e1a7e30...f8dc9d-refs/heads/master@{#643730}),platform=Linux 4.4.0-78-generic x86_64)"}}> error_code = 'invalid argument' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError ________________________ test_pause_invalid_types[none] ________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, action_type = 'none' @pytest.mark.parametrize("action_type", ["none", "key", "pointer"]) def test_pause_invalid_types(session, action_type): for invalid_type in [0.0, None, "foo", True, [], {}]: actions = [{ "type": action_type, "id": "foobar", "actions": [{ "type": "pause", "duration": invalid_type }] }] response = perform_actions(session, actions) > assert_error(response, "invalid argument") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/validity.py:51: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"status": 6, "sessionId": "d937d78d2488aaff594e1a7e30...f8dc9d-refs/heads/master@{#643730}),platform=Linux 4.4.0-78-generic x86_64)"}}> error_code = 'invalid argument' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError ________________________ test_pause_invalid_types[key] _________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, action_type = 'key' @pytest.mark.parametrize("action_type", ["none", "key", "pointer"]) def test_pause_invalid_types(session, action_type): for invalid_type in [0.0, None, "foo", True, [], {}]: actions = [{ "type": action_type, "id": "foobar", "actions": [{ "type": "pause", "duration": invalid_type }] }] response = perform_actions(session, actions) > assert_error(response, "invalid argument") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/validity.py:51: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"status": 6, "sessionId": "d937d78d2488aaff594e1a7e30...f8dc9d-refs/heads/master@{#643730}),platform=Linux 4.4.0-78-generic x86_64)"}}> error_code = 'invalid argument' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError ______________________ test_pause_invalid_types[pointer] _______________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, action_type = 'pointer' @pytest.mark.parametrize("action_type", ["none", "key", "pointer"]) def test_pause_invalid_types(session, action_type): for invalid_type in [0.0, None, "foo", True, [], {}]: actions = [{ "type": action_type, "id": "foobar", "actions": [{ "type": "pause", "duration": invalid_type }] }] response = perform_actions(session, actions) > assert_error(response, "invalid argument") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/validity.py:51: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"status": 6, "sessionId": "d937d78d2488aaff594e1a7e30...f8dc9d-refs/heads/master@{#643730}),platform=Linux 4.4.0-78-generic x86_64)"}}> error_code = 'invalid argument' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ================ 6 failed, 3 passed, 1 warnings in 4.29 seconds ================ ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 2 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_dblclick.py F [ 50%] F [100%] =================================== FAILURES =================================== _______________________ test_dblclick_at_coordinates[0] ________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c0bfa10> click_pause = 0 @pytest.mark.parametrize("click_pause", [0, 200]) def test_dblclick_at_coordinates(session, test_actions_page, mouse_chain, click_pause): div_point = { "x": 82, "y": 187, } mouse_chain \ .pointer_move(div_point["x"], div_point["y"]) \ .click() \ .pause(click_pause) \ .click() \ .perform() events = get_events(session) > assert_move_to_coordinates(div_point, "outer", events) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_dblclick.py:20: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ point = {'x': 82, 'y': 187}, target = 'outer' events = {'message': 'invalid session id (Driver info: chromedriver=75.0.3745.0 (d488b3fa47490675ada321f1c0c9752db0f8dc9d-refs/heads/master@{#643730}),platform=Linux 4.4.0-78-generic x86_64)'} def assert_move_to_coordinates(point, target, events): for e in events: > if e["type"] != "mousemove": E TypeError: string indices must be integers ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:192: TypeError ______________________ test_dblclick_at_coordinates[200] _______________________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c0c4cd0> click_pause = 200 @pytest.mark.parametrize("click_pause", [0, 200]) def test_dblclick_at_coordinates(session, test_actions_page, mouse_chain, click_pause): div_point = { "x": 82, "y": 187, } mouse_chain \ .pointer_move(div_point["x"], div_point["y"]) \ .click() \ .pause(click_pause) \ .click() \ .perform() events = get_events(session) > assert_move_to_coordinates(div_point, "outer", events) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_dblclick.py:20: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ point = {'x': 82, 'y': 187}, target = 'outer' events = {'message': 'invalid session id (Driver info: chromedriver=75.0.3745.0 (d488b3fa47490675ada321f1c0c9752db0f8dc9d-refs/heads/master@{#643730}),platform=Linux 4.4.0-78-generic x86_64)'} def assert_move_to_coordinates(point, target, events): for e in events: > if e["type"] != "mousemove": E TypeError: string indices must be integers ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:192: TypeError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 2 failed, 1 warnings in 1.02 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 9 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_origin.py F [ 11%] FFFFFFFF [100%] =================================== FAILURES =================================== _____________________________ test_viewport_inside _____________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc> mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c3c2f90> def test_viewport_inside(session, mouse_chain): point = {"x": 50, "y": 50} session.url = origin_doc("width: 100px; height: 50px; background: green;") mouse_chain \ .pointer_move(point["x"], point["y"], origin="viewport") \ .perform() click_coords = session.execute_script("return window.coords;") > assert pytest.approx(click_coords["x"], point["x"]) E KeyError: 'x' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_origin.py:31: KeyError ____________________________ test_viewport_outside _____________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc> mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c08dd90> def test_viewport_outside(session, mouse_chain): with pytest.raises(MoveTargetOutOfBoundsException): mouse_chain \ > .pointer_move(-50, -50, origin="viewport") \ .perform() E Failed: DID NOT RAISE <class 'webdriver.error.MoveTargetOutOfBoundsException'> ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_origin.py:38: Failed _____________________________ test_pointer_inside ______________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc> mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c1fb590> def test_pointer_inside(session, mouse_chain): start_point = {"x": 50, "y": 50} offset = {"x": 10, "y": 5} session.url = origin_doc("width: 100px; height: 50px; background: green;") mouse_chain \ .pointer_move(start_point["x"], start_point["y"]) \ .pointer_move(offset["x"], offset["y"], origin="pointer") \ .perform() click_coords = session.execute_script("return window.coords;") > assert pytest.approx(click_coords["x"], start_point["x"] + offset["x"]) E KeyError: 'x' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_origin.py:53: KeyError _____________________________ test_pointer_outside _____________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc> mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c220950> def test_pointer_outside(session, mouse_chain): with pytest.raises(MoveTargetOutOfBoundsException): mouse_chain \ > .pointer_move(-50, -50, origin="pointer") \ .perform() E Failed: DID NOT RAISE <class 'webdriver.error.MoveTargetOutOfBoundsException'> ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_origin.py:60: Failed __________________________ test_element_center_point ___________________________ session = <Session d937d78d2488aaff594e1a7e30617fcc> mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c23e8d0> def test_element_center_point(session, mouse_chain): session.url = origin_doc("width: 100px; height: 50px; background: green;") elem = session.find.css("#inner", all=False) > center = get_inview_center(elem.rect, get_viewport_rect(session)) E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_origin.py:67: AttributeError ____________________ test_element_center_point_with_offset _____________________ session = <Session d937d78d2488aaff594e1a7e30617fcc> mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c3126d0> def test_element_center_point_with_offset(session, mouse_chain): session.url = origin_doc("width: 100px; height: 50px; background: green;") elem = session.find.css("#inner", all=False) > center = get_inview_center(elem.rect, get_viewport_rect(session)) E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_origin.py:81: AttributeError _______________ test_element_in_view_center_point_partly_visible _______________ session = <Session d937d78d2488aaff594e1a7e30617fcc> mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c250350> def test_element_in_view_center_point_partly_visible(session, mouse_chain): session.url = origin_doc("""width: 100px; height: 50px; background: green; position: relative; left: -50px; top: -25px;""") elem = session.find.css("#inner", all=False) > center = get_inview_center(elem.rect, get_viewport_rect(session)) E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_origin.py:96: AttributeError ______________________ test_element_larger_than_viewport _______________________ session = <Session d937d78d2488aaff594e1a7e30617fcc> mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c2f3950> def test_element_larger_than_viewport(session, mouse_chain): session.url = origin_doc("width: 300vw; height: 300vh; background: green;") elem = session.find.css("#inner", all=False) > center = get_inview_center(elem.rect, get_viewport_rect(session)) E AttributeError: 'dict' object has no attribute 'rect' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_origin.py:110: AttributeError ______________________ test_element_outside_of_view_port _______________________ session = <Session d937d78d2488aaff594e1a7e30617fcc> mouse_chain = <webdriver.client.ActionSequence object at 0x7f619c1f9290> def test_element_outside_of_view_port(session, mouse_chain): session.url = origin_doc("""width: 100px; height: 50px; background: green; position: relative; left: -200px; top: -100px;""") elem = session.find.css("#inner", all=False) with pytest.raises(MoveTargetOutOfBoundsException): mouse_chain \ > .pointer_move(0, 0, origin=elem) \ .perform() E Failed: DID NOT RAISE <class 'webdriver.error.MoveTargetOutOfBoundsException'> ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_origin.py:128: Failed =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 9 failed, 1 warnings in 4.28 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 92 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/key_events.py E [ 1%] EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE [ 79%] EEEEEEEEEEEEEEEEEEE [100%] ==================================== ERRORS ==================================== ______________ ERROR at setup of test_keyup_only_sends_no_events _______________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_keyup_only_sends_no_events'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_modifier_key_sends_correct_events[\ue00a-ALT] _____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_modifier_key_sends_correct_events[\\ue00a-ALT]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ___ ERROR at setup of test_modifier_key_sends_correct_events[\ue009-CONTROL] ___ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_modifier_key_sends_correct_events[\\ue009-CONTROL]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ____ ERROR at setup of test_modifier_key_sends_correct_events[\ue03d-META] _____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_modifier_key_sends_correct_events[\\ue03d-META]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ____ ERROR at setup of test_modifier_key_sends_correct_events[\ue008-SHIFT] ____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_modifier_key_sends_correct_events[\\ue008-SHIFT]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ____ ERROR at setup of test_modifier_key_sends_correct_events[\ue052-R_ALT] ____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_modifier_key_sends_correct_events[\\ue052-R_ALT]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError __ ERROR at setup of test_modifier_key_sends_correct_events[\ue051-R_CONTROL] __ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_modifier_key_sends_correct_events[\\ue051-R_CONTROL]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ___ ERROR at setup of test_modifier_key_sends_correct_events[\ue053-R_META] ____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_modifier_key_sends_correct_events[\\ue053-R_META]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ___ ERROR at setup of test_modifier_key_sends_correct_events[\ue050-R_SHIFT] ___ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_modifier_key_sends_correct_events[\\ue050-R_SHIFT]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_non_printable_key_sends_events[\ue00c-ESCAPE] _____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_non_printable_key_sends_events[\\ue00c-ESCAPE]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_non_printable_key_sends_events[\ue014-RIGHT] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_non_printable_key_sends_events[\\ue014-RIGHT]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ______ ERROR at setup of test_printable_key_sends_correct_events[a-KeyA0] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_printable_key_sends_correct_events[a-KeyA0]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ______ ERROR at setup of test_printable_key_sends_correct_events[a-KeyA1] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_printable_key_sends_correct_events[a-KeyA1]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ______ ERROR at setup of test_printable_key_sends_correct_events["-Quote] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_printable_key_sends_correct_events["-Quote]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ______ ERROR at setup of test_printable_key_sends_correct_events[,-Comma] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_printable_key_sends_correct_events[,-Comma]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _______ ERROR at setup of test_printable_key_sends_correct_events[\xe0-] _______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_printable_key_sends_correct_events[\\xe0-]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ______ ERROR at setup of test_printable_key_sends_correct_events[\u0416-] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_printable_key_sends_correct_events[\\u0416-]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_printable_key_sends_correct_events[@-Digit2] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_printable_key_sends_correct_events[@-Digit2]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ______ ERROR at setup of test_printable_key_sends_correct_events[\u2603-] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_printable_key_sends_correct_events[\\u2603-]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ______ ERROR at setup of test_printable_key_sends_correct_events[\uf6c2-] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_printable_key_sends_correct_events[\\uf6c2-]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ____ ERROR at setup of test_sequence_of_keydown_printable_keys_sends_events ____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_sequence_of_keydown_printable_keys_sends_events'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _ ERROR at setup of test_sequence_of_keydown_printable_characters_sends_events _ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_sequence_of_keydown_printable_characters_sends_events'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_special_key_sends_keydown[NUMPAD9-expected0] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[NUMPAD9-expected0]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ______ ERROR at setup of test_special_key_sends_keydown[RETURN-expected1] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[RETURN-expected1]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _______ ERROR at setup of test_special_key_sends_keydown[HELP-expected2] _______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[HELP-expected2]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ______ ERROR at setup of test_special_key_sends_keydown[SHIFT-expected3] _______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[SHIFT-expected3]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ___ ERROR at setup of test_special_key_sends_keydown[R_ARROWRIGHT-expected4] ___ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[R_ARROWRIGHT-expected4]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ______ ERROR at setup of test_special_key_sends_keydown[ESCAPE-expected5] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[ESCAPE-expected5]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_special_key_sends_keydown[PAGE_UP-expected6] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[PAGE_UP-expected6]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_special_key_sends_keydown[R_PAGEUP-expected7] _____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[R_PAGEUP-expected7]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ________ ERROR at setup of test_special_key_sends_keydown[UP-expected8] ________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[UP-expected8]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _______ ERROR at setup of test_special_key_sends_keydown[DOWN-expected9] _______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[DOWN-expected9]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _______ ERROR at setup of test_special_key_sends_keydown[F12-expected10] _______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[F12-expected10]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ______ ERROR at setup of test_special_key_sends_keydown[META-expected11] _______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[META-expected11]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ____ ERROR at setup of test_special_key_sends_keydown[BACKSPACE-expected12] ____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[BACKSPACE-expected12]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ____ ERROR at setup of test_special_key_sends_keydown[MULTIPLY-expected13] _____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[MULTIPLY-expected13]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ______ ERROR at setup of test_special_key_sends_keydown[HOME-expected14] _______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[HOME-expected14]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ______ ERROR at setup of test_special_key_sends_keydown[NULL-expected15] _______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[NULL-expected15]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ____ ERROR at setup of test_special_key_sends_keydown[SUBTRACT-expected16] _____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[SUBTRACT-expected16]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_special_key_sends_keydown[CONTROL-expected17] _____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[CONTROL-expected17]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_special_key_sends_keydown[INSERT-expected18] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[INSERT-expected18]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_special_key_sends_keydown[R_META-expected19] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[R_META-expected19]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ____ ERROR at setup of test_special_key_sends_keydown[SEMICOLON-expected20] ____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[SEMICOLON-expected20]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ______ ERROR at setup of test_special_key_sends_keydown[SPACE-expected21] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[SPACE-expected21]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_special_key_sends_keydown[NUMPAD4-expected22] _____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[NUMPAD4-expected22]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ______ ERROR at setup of test_special_key_sends_keydown[RIGHT-expected23] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[RIGHT-expected23]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _______ ERROR at setup of test_special_key_sends_keydown[TAB-expected24] _______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[TAB-expected24]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ______ ERROR at setup of test_special_key_sends_keydown[R_ALT-expected25] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[R_ALT-expected25]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_special_key_sends_keydown[NUMPAD0-expected26] _____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[NUMPAD0-expected26]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_special_key_sends_keydown[DECIMAL-expected27] _____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[DECIMAL-expected27]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ______ ERROR at setup of test_special_key_sends_keydown[LEFT-expected28] _______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[LEFT-expected28]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ____ ERROR at setup of test_special_key_sends_keydown[R_DELETE-expected29] _____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[R_DELETE-expected29]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ____ ERROR at setup of test_special_key_sends_keydown[PAGE_DOWN-expected30] ____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[PAGE_DOWN-expected30]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ______ ERROR at setup of test_special_key_sends_keydown[PAUSE-expected31] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[PAUSE-expected31]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _______ ERROR at setup of test_special_key_sends_keydown[END-expected32] _______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[END-expected32]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_special_key_sends_keydown[DIVIDE-expected33] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[DIVIDE-expected33]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ____ ERROR at setup of test_special_key_sends_keydown[R_ARROWUP-expected34] ____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[R_ARROWUP-expected34]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_special_key_sends_keydown[NUMPAD3-expected35] _____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[NUMPAD3-expected35]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ______ ERROR at setup of test_special_key_sends_keydown[CLEAR-expected36] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[CLEAR-expected36]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ___ ERROR at setup of test_special_key_sends_keydown[R_ARROWLEFT-expected37] ___ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[R_ARROWLEFT-expected37]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_special_key_sends_keydown[EQUALS-expected38] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[EQUALS-expected38]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ___ ERROR at setup of test_special_key_sends_keydown[R_PAGEDOWN-expected39] ____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[R_PAGEDOWN-expected39]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _______ ERROR at setup of test_special_key_sends_keydown[ADD-expected40] _______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[ADD-expected40]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_special_key_sends_keydown[NUMPAD1-expected41] _____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[NUMPAD1-expected41]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ____ ERROR at setup of test_special_key_sends_keydown[R_INSERT-expected42] _____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[R_INSERT-expected42]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ______ ERROR at setup of test_special_key_sends_keydown[ENTER-expected43] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[ENTER-expected43]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_special_key_sends_keydown[CANCEL-expected44] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[CANCEL-expected44]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_special_key_sends_keydown[NUMPAD6-expected45] _____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[NUMPAD6-expected45]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _______ ERROR at setup of test_special_key_sends_keydown[F10-expected46] _______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[F10-expected46]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _______ ERROR at setup of test_special_key_sends_keydown[F11-expected47] _______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[F11-expected47]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ______ ERROR at setup of test_special_key_sends_keydown[R_END-expected48] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[R_END-expected48]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_special_key_sends_keydown[NUMPAD7-expected49] _____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[NUMPAD7-expected49]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_special_key_sends_keydown[NUMPAD2-expected50] _____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[NUMPAD2-expected50]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _______ ERROR at setup of test_special_key_sends_keydown[F1-expected51] ________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[F1-expected51]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _______ ERROR at setup of test_special_key_sends_keydown[F2-expected52] ________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[F2-expected52]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _______ ERROR at setup of test_special_key_sends_keydown[F3-expected53] ________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[F3-expected53]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _______ ERROR at setup of test_special_key_sends_keydown[F4-expected54] ________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[F4-expected54]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _______ ERROR at setup of test_special_key_sends_keydown[F5-expected55] ________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[F5-expected55]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _______ ERROR at setup of test_special_key_sends_keydown[F6-expected56] ________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[F6-expected56]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _______ ERROR at setup of test_special_key_sends_keydown[F7-expected57] ________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[F7-expected57]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _______ ERROR at setup of test_special_key_sends_keydown[F8-expected58] ________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[F8-expected58]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _______ ERROR at setup of test_special_key_sends_keydown[F9-expected59] ________ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[F9-expected59]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_special_key_sends_keydown[NUMPAD8-expected60] _____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[NUMPAD8-expected60]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_special_key_sends_keydown[NUMPAD5-expected61] _____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[NUMPAD5-expected61]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ____ ERROR at setup of test_special_key_sends_keydown[R_CONTROL-expected62] ____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[R_CONTROL-expected62]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_special_key_sends_keydown[R_HOME-expected63] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[R_HOME-expected63]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _ ERROR at setup of test_special_key_sends_keydown[ZENKAKUHANKAKU-expected64] __ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[ZENKAKUHANKAKU-expected64]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_special_key_sends_keydown[R_SHIFT-expected65] _____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[R_SHIFT-expected65]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ____ ERROR at setup of test_special_key_sends_keydown[SEPARATOR-expected66] ____ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[SEPARATOR-expected66]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _______ ERROR at setup of test_special_key_sends_keydown[ALT-expected67] _______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[ALT-expected67]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError ___ ERROR at setup of test_special_key_sends_keydown[R_ARROWDOWN-expected68] ___ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[R_ARROWDOWN-expected68]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError _____ ERROR at setup of test_special_key_sends_keydown[DELETE-expected69] ______ session = <Session d937d78d2488aaff594e1a7e30617fcc>, test_actions_page = None request = <SubRequest 'key_reporter' for <Function 'test_special_key_sends_keydown[DELETE-expected69]'>> @pytest.fixture def key_reporter(session, test_actions_page, request): """Represents focused input element from `test_keys_page` fixture.""" input_el = session.find.css("#keys", all=False) > input_el.click() E AttributeError: 'dict' object has no attribute 'click' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/conftest.py:33: AttributeError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 1 warnings, 92 error in 41.08 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 39.46 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 4 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/key_modifiers.py . [ 25%] ... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 4 passed, 1 warnings in 5.37 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 3 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/key_shortcuts.py . [ 33%] .. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 3 passed, 1 warnings in 4.67 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 4 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/key.py . [ 25%] ... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 4 passed, 1 warnings in 3.57 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 2 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/none.py . [ 50%] . [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 2 passed, 1 warnings in 1.41 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 3 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_contextmenu.py F [ 33%] FF [100%] =================================== FAILURES =================================== ______________________ test_control_click[\ue009-ctrlKey] ______________________ session = <Session 4857ce16dc54f1b8f59d4d98b405150d>, test_actions_page = None key_chain = <webdriver.client.ActionSequence object at 0x7f619badd610> mouse_chain = <webdriver.client.ActionSequence object at 0x7f619badd690> modifier = '', prop = 'ctrlKey' @pytest.mark.parametrize("modifier, prop", [ (Keys.CONTROL, "ctrlKey"), (Keys.R_CONTROL, "ctrlKey"), ]) def test_control_click(session, test_actions_page, key_chain, mouse_chain, modifier, prop): os = session.capabilities["platformName"] key_chain \ .pause(0) \ .key_down(modifier) \ .pause(200) \ .key_up(modifier) outer = session.find.css("#outer", all=False) mouse_chain.click(element=outer) session.actions.perform([key_chain.dict, mouse_chain.dict]) if os == "windows": expected = [ {"type": "mousemove"}, {"type": "mousedown"}, {"type": "mouseup"}, {"type": "click"}, ] else: expected = [ {"type": "mousemove"}, {"type": "mousedown"}, {"type": "contextmenu"}, {"type": "mouseup"}, ] defaults = { "altKey": False, "metaKey": False, "shiftKey": False, "ctrlKey": False } for e in expected: e.update(defaults) if e["type"] != "mousemove": e[prop] = True filtered_events = [filter_dict(e, expected[0]) for e in get_events(session)] > assert expected == filtered_events E AssertionError: assert [{'altKey': F...: False, ...}] == [{'altKey': Fa...: False, ...}] E At index 2 diff: {'altKey': False, 'shiftKey': False, 'metaKey': False, 'type': 'contextmenu', 'ctrlKey': True} != {'altKey': False, 'shiftKey': False, 'metaKey': False, 'type': u'mouseup', 'ctrlKey': True} E Use -v to get the full diff ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_contextmenu.py:46: AssertionError ______________________ test_control_click[\ue051-ctrlKey] ______________________ session = <Session 4857ce16dc54f1b8f59d4d98b405150d>, test_actions_page = None key_chain = <webdriver.client.ActionSequence object at 0x7f619bb1b2d0> mouse_chain = <webdriver.client.ActionSequence object at 0x7f619bb1b450> modifier = '', prop = 'ctrlKey' @pytest.mark.parametrize("modifier, prop", [ (Keys.CONTROL, "ctrlKey"), (Keys.R_CONTROL, "ctrlKey"), ]) def test_control_click(session, test_actions_page, key_chain, mouse_chain, modifier, prop): os = session.capabilities["platformName"] key_chain \ .pause(0) \ .key_down(modifier) \ .pause(200) \ .key_up(modifier) outer = session.find.css("#outer", all=False) mouse_chain.click(element=outer) session.actions.perform([key_chain.dict, mouse_chain.dict]) if os == "windows": expected = [ {"type": "mousemove"}, {"type": "mousedown"}, {"type": "mouseup"}, {"type": "click"}, ] else: expected = [ {"type": "mousemove"}, {"type": "mousedown"}, {"type": "contextmenu"}, {"type": "mouseup"}, ] defaults = { "altKey": False, "metaKey": False, "shiftKey": False, "ctrlKey": False } for e in expected: e.update(defaults) if e["type"] != "mousemove": e[prop] = True filtered_events = [filter_dict(e, expected[0]) for e in get_events(session)] > assert expected == filtered_events E AssertionError: assert [{'altKey': F...: False, ...}] == [{'altKey': Fa...: False, ...}] E At index 2 diff: {'altKey': False, 'shiftKey': False, 'metaKey': False, 'type': 'contextmenu', 'ctrlKey': True} != {'altKey': False, 'shiftKey': False, 'metaKey': False, 'type': u'mouseup', 'ctrlKey': True} E Use -v to get the full diff ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_contextmenu.py:46: AssertionError __________________________ test_release_control_click __________________________ session = <Session 4857ce16dc54f1b8f59d4d98b405150d> key_reporter = <Element 156666ad-a0ac-48f7-b5d1-0ff1531c7cce> key_chain = <webdriver.client.ActionSequence object at 0x7f619bacc9d0> mouse_chain = <webdriver.client.ActionSequence object at 0x7f619baccb50> def test_release_control_click(session, key_reporter, key_chain, mouse_chain): # The context menu stays visible during subsequent tests so let's not # display it in the first place. session.execute_script(""" var keyReporter = document.getElementById("keys"); document.addEventListener("contextmenu", function(e) { e.preventDefault(); }); """) key_chain \ .pause(0) \ .key_down(Keys.CONTROL) mouse_chain \ .pointer_move(0, 0, origin=key_reporter) \ .pointer_down() session.actions.perform([key_chain.dict, mouse_chain.dict]) session.execute_script(""" var keyReporter = document.getElementById("keys"); keyReporter.addEventListener("mousedown", recordPointerEvent); keyReporter.addEventListener("mouseup", recordPointerEvent); resetEvents(); """) session.actions.release() expected = [ {"type": "mouseup"}, {"type": "keyup"}, ] events = [filter_dict(e, expected[0]) for e in get_events(session)] > assert events == expected E AssertionError: assert [{'type': 'keyup'}] == [{'type': 'mouseup'}, {'type': 'keyup'}] E At index 0 diff: {'type': u'keyup'} != {'type': 'mouseup'} E Right contains more items, first extra item: {'type': 'keyup'} E Use -v to get the full diff ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_contextmenu.py:77: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 3 failed, 1 warnings in 3.43 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 7 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_modifier_click.py . [ 14%] ...... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 7 passed, 1 warnings in 9.71 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 8 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/key_special_keys.py F [ 12%] FFF.... [100%] =================================== FAILURES =================================== _______________ test_codepoint_keys_behave_correctly[\U0001f604] _______________ session = <Session 4857ce16dc54f1b8f59d4d98b405150d> key_reporter = <Element 17698112-b150-4a10-9fd0-eb73a38cbb7f> key_chain = <webdriver.client.ActionSequence object at 0x7f619ba97a10> value = '😄' @pytest.mark.parametrize("value", [ (u"\U0001F604"), (u"\U0001F60D"), (u"\u0BA8\u0BBF"), (u"\u1100\u1161\u11A8"), ]) def test_codepoint_keys_behave_correctly(session, key_reporter, key_chain, value): # Not using key_chain.send_keys() because we always want to treat value as # one character here. `len(value)` varies by platform for non-BMP characters, # so we don't want to iterate over value. key_chain \ .key_down(value) \ .key_up(value) \ .perform() # events sent by major browsers are inconsistent so only check key value > assert get_keys(key_reporter) == value E AssertionError: assert '\uf604' == '\U0001f604' E - \uf604 E + \U0001f604 ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/key_special_keys.py:24: AssertionError _______________ test_codepoint_keys_behave_correctly[\U0001f60d] _______________ session = <Session 4857ce16dc54f1b8f59d4d98b405150d> key_reporter = <Element d1e623ef-ec87-493a-a3af-778e52267e59> key_chain = <webdriver.client.ActionSequence object at 0x7f619ba112d0> value = '😍' @pytest.mark.parametrize("value", [ (u"\U0001F604"), (u"\U0001F60D"), (u"\u0BA8\u0BBF"), (u"\u1100\u1161\u11A8"), ]) def test_codepoint_keys_behave_correctly(session, key_reporter, key_chain, value): # Not using key_chain.send_keys() because we always want to treat value as # one character here. `len(value)` varies by platform for non-BMP characters, # so we don't want to iterate over value. key_chain \ .key_down(value) \ .key_up(value) \ .perform() # events sent by major browsers are inconsistent so only check key value > assert get_keys(key_reporter) == value E AssertionError: assert '\uf60d' == '\U0001f60d' E - \uf60d E + \U0001f60d ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/key_special_keys.py:24: AssertionError ______________ test_codepoint_keys_behave_correctly[\u0ba8\u0bbf] ______________ session = <Session 4857ce16dc54f1b8f59d4d98b405150d> key_reporter = <Element 2d55634a-f9f4-4284-90a0-93b3696ee048> key_chain = <webdriver.client.ActionSequence object at 0x7f619ba83910> value = 'நி' @pytest.mark.parametrize("value", [ (u"\U0001F604"), (u"\U0001F60D"), (u"\u0BA8\u0BBF"), (u"\u1100\u1161\u11A8"), ]) def test_codepoint_keys_behave_correctly(session, key_reporter, key_chain, value): # Not using key_chain.send_keys() because we always want to treat value as # one character here. `len(value)` varies by platform for non-BMP characters, # so we don't want to iterate over value. key_chain \ .key_down(value) \ > .key_up(value) \ .perform() ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/key_special_keys.py:20: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner return func(self, *args, **kwargs) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:115: in perform self.session.actions.perform([self.dict]) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner return func(self, *args, **kwargs) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:221: in perform return self.session.send_session_command("POST", "actions", body) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command return self.send_command(method, url, body) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Session 4857ce16dc54f1b8f59d4d98b405150d>, method = 'POST' url = 'session/4857ce16dc54f1b8f59d4d98b405150d/actions' body = {'actions': [{'actions': [{'type': 'keyDown', 'value': 'நி'}, {'type': 'keyUp', 'value': 'நி'}], 'id': 'keyboard_id', 'type': 'key'}]} def send_command(self, method, url, body=None): """ Send a command to the remote end and validate its success. :param method: HTTP method to use in request. :param uri: "Command part" of the HTTP request URL, e.g. `window/rect`. :param body: Optional body of the HTTP request. :return: `None` if the HTTP response body was empty, otherwise the `value` field returned after parsing the response body as JSON. :raises error.WebDriverException: If the remote end returns an error. :raises ValueError: If the response body does not contain a `value` key. """ response = self.transport.send( method, url, body, encoder=protocol.Encoder, decoder=protocol.Decoder, session=self) if response.status != 200: err = error.from_response(response) if isinstance(err, error.InvalidSessionIdException): # The driver could have already been deleted the session. self.session_id = None > raise err E InvalidArgumentException: invalid argument (400): from invalid argument: 'value' must be a single Unicode code point E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d7600df4 ProcessInputActionSequence() E #5 0x5615d76021a4 ExecutePerformActions() E #6 0x5615d75ead95 base::internal::FunctorTraits<>::Invoke<>() E #7 0x5615d75eacdd base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x5615d75eac28 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEP7TimeoutEJEEESK_E7RunImplIRKSL_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceImJXspT1_EEEEOS5_OS7_SA_OSH_OSJ_ E #9 0x5615d75eab6c base::internal::Invoker<>::Run() E #10 0x5615d760b93c _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEP7TimeoutEE3RunES3_S5_S8_SF_SH_ E #11 0x5615d75fc28d ExecuteWindowCommand() E #12 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #13 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #15 0x5615d75e9275 base::internal::Invoker<>::Run() E #16 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #19 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #21 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #22 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x7f144e589f02 base::TaskAnnotator::RunTask() E #24 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #28 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x7f144e54cd66 base::RunLoop::Run() E #30 0x7f144e5fba28 base::Thread::Run() E #31 0x7f144e5fbff8 base::Thread::ThreadMain() E #32 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #33 0x7f144b25a184 start_thread E #34 0x7f144a52e03d clone ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: InvalidArgumentException ___________ test_codepoint_keys_behave_correctly[\u1100\u1161\u11a8] ___________ session = <Session 4857ce16dc54f1b8f59d4d98b405150d> key_reporter = <Element dcc22764-c118-45e6-bf1f-0a49b9ebb98b> key_chain = <webdriver.client.ActionSequence object at 0x7f619b9b2750> value = '각' @pytest.mark.parametrize("value", [ (u"\U0001F604"), (u"\U0001F60D"), (u"\u0BA8\u0BBF"), (u"\u1100\u1161\u11A8"), ]) def test_codepoint_keys_behave_correctly(session, key_reporter, key_chain, value): # Not using key_chain.send_keys() because we always want to treat value as # one character here. `len(value)` varies by platform for non-BMP characters, # so we don't want to iterate over value. key_chain \ .key_down(value) \ > .key_up(value) \ .perform() ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/key_special_keys.py:20: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner return func(self, *args, **kwargs) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:115: in perform self.session.actions.perform([self.dict]) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner return func(self, *args, **kwargs) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:221: in perform return self.session.send_session_command("POST", "actions", body) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command return self.send_command(method, url, body) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Session 4857ce16dc54f1b8f59d4d98b405150d>, method = 'POST' url = 'session/4857ce16dc54f1b8f59d4d98b405150d/actions' body = {'actions': [{'actions': [{'type': 'keyDown', 'value': '각'}, {'type': 'keyUp', 'value': '각'}], 'id': 'keyboard_id', 'type': 'key'}]} def send_command(self, method, url, body=None): """ Send a command to the remote end and validate its success. :param method: HTTP method to use in request. :param uri: "Command part" of the HTTP request URL, e.g. `window/rect`. :param body: Optional body of the HTTP request. :return: `None` if the HTTP response body was empty, otherwise the `value` field returned after parsing the response body as JSON. :raises error.WebDriverException: If the remote end returns an error. :raises ValueError: If the response body does not contain a `value` key. """ response = self.transport.send( method, url, body, encoder=protocol.Encoder, decoder=protocol.Decoder, session=self) if response.status != 200: err = error.from_response(response) if isinstance(err, error.InvalidSessionIdException): # The driver could have already been deleted the session. self.session_id = None > raise err E InvalidArgumentException: invalid argument (400): from invalid argument: 'value' must be a single Unicode code point E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d7600df4 ProcessInputActionSequence() E #5 0x5615d76021a4 ExecutePerformActions() E #6 0x5615d75ead95 base::internal::FunctorTraits<>::Invoke<>() E #7 0x5615d75eacdd base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x5615d75eac28 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEP7TimeoutEJEEESK_E7RunImplIRKSL_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceImJXspT1_EEEEOS5_OS7_SA_OSH_OSJ_ E #9 0x5615d75eab6c base::internal::Invoker<>::Run() E #10 0x5615d760b93c _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEP7TimeoutEE3RunES3_S5_S8_SF_SH_ E #11 0x5615d75fc28d ExecuteWindowCommand() E #12 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #13 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #15 0x5615d75e9275 base::internal::Invoker<>::Run() E #16 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #19 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #21 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #22 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x7f144e589f02 base::TaskAnnotator::RunTask() E #24 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #28 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x7f144e54cd66 base::RunLoop::Run() E #30 0x7f144e5fba28 base::Thread::Run() E #31 0x7f144e5fbff8 base::Thread::ThreadMain() E #32 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #33 0x7f144b25a184 start_thread E #34 0x7f144a52e03d clone ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: InvalidArgumentException =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ================ 4 failed, 4 passed, 1 warnings in 8.72 seconds ================ ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 2 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_pause_dblclick.py F [ 50%] . [100%] =================================== FAILURES =================================== ______________ test_dblclick_with_pause_after_second_pointerdown _______________ session = <Session 4857ce16dc54f1b8f59d4d98b405150d>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f619b9d6a90> def test_dblclick_with_pause_after_second_pointerdown(session, test_actions_page, mouse_chain): outer = session.find.css("#outer", all=False) center = get_inview_center(outer.rect, get_viewport_rect(session)) mouse_chain \ .pointer_move(int(center["x"]), int(center["y"])) \ .click() \ .pointer_down() \ .pause(_DBLCLICK_INTERVAL + 10) \ .pointer_up() \ .perform() events = get_events(session) expected = [ {"type": "mousedown", "button": 0}, {"type": "mouseup", "button": 0}, {"type": "click", "button": 0}, {"type": "mousedown", "button": 0}, {"type": "mouseup", "button": 0}, {"type": "click", "button": 0}, {"type": "dblclick", "button": 0}, ] > assert len(events) == 8 E AssertionError: assert 7 == 8 E + where 7 = len([{'altKey': False, 'button': 0, 'buttons': 0, 'ctrlKey': False, ...}, {'altKey': False, 'button': 0, 'buttons': 1, 'ct...on': 0, 'buttons': 1, 'ctrlKey': False, ...}, {'altKey': False, 'button': 0, 'buttons': 0, 'ctrlKey': False, ...}, ...]) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_pause_dblclick.py:27: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ================ 1 failed, 1 passed, 1 warnings in 3.28 seconds ================ ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 0 items =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ERROR: not found: /b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/support/test_actions_wdspec.html (no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/support/test_actions_wdspec.html' in any of []) ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ERROR: not found: /b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/support/mouse.pyc (no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/support/mouse.pyc' in any of []) ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 0 items =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ERROR: not found: /b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/support/keys.pyc (no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/support/keys.pyc' in any of []) ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 0 items =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ERROR: not found: /b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/support/refine.pyc (no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/support/refine.pyc' in any of []) ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 3 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/screenshot.py . [ 33%] .. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 3 passed, 1 warnings in 3.07 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py F [ 5%] FFFFFFFFFFFFFFFFF [100%] =================================== FAILURES =================================== _______________________ test_accept[capabilities0-alert] _______________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619b858050> dialog_type = 'alert' @pytest.mark.capabilities({"unhandledPromptBehavior": "accept"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_accept(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:32: in check_user_prompt_not_closed_without_exception assert session.alert.text == dialog_type ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner return func(self, *args, **kwargs) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text return self.session.send_session_command("GET", "alert/text") ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command return self.send_command(method, url, body) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Session cf8430633eac205c1f7a7c71feae9cfb>, method = 'GET' url = 'session/cf8430633eac205c1f7a7c71feae9cfb/alert/text', body = None def send_command(self, method, url, body=None): """ Send a command to the remote end and validate its success. :param method: HTTP method to use in request. :param uri: "Command part" of the HTTP request URL, e.g. `window/rect`. :param body: Optional body of the HTTP request. :return: `None` if the HTTP response body was empty, otherwise the `value` field returned after parsing the response body as JSON. :raises error.WebDriverException: If the remote end returns an error. :raises ValueError: If the response body does not contain a `value` key. """ response = self.transport.send( method, url, body, encoder=protocol.Encoder, decoder=protocol.Decoder, session=self) if response.status != 200: err = error.from_response(response) if isinstance(err, error.InvalidSessionIdException): # The driver could have already been deleted the session. self.session_id = None > raise err E NoSuchAlertException: no such alert (404): (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b0422 Status::Status() E #4 0x5615d77aafb1 JavaScriptDialogManager::GetDialogMessage() E #5 0x5615d75a3318 ExecuteGetAlertText() E #6 0x5615d75ebbf9 base::internal::FunctorTraits<>::Invoke<>() E #7 0x5615d75ebb63 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x5615d75ebacb _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceImJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x5615d75eba2e base::internal::Invoker<>::Run() E #10 0x5615d75a3969 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x5615d75a3210 ExecuteAlertCommand() E #12 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #13 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #15 0x5615d75e9275 base::internal::Invoker<>::Run() E #16 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #19 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #21 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #22 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x7f144e589f02 base::TaskAnnotator::RunTask() E #24 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #28 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x7f144e54cd66 base::RunLoop::Run() E #30 0x7f144e5fba28 base::Thread::Run() E #31 0x7f144e5fbff8 base::Thread::ThreadMain() E #32 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #33 0x7f144b25a184 start_thread E #34 0x7f144a52e03d clone ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException ______________________ test_accept[capabilities0-confirm] ______________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619b858758> dialog_type = 'confirm' @pytest.mark.capabilities({"unhandledPromptBehavior": "accept"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_accept(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:32: in check_user_prompt_not_closed_without_exception assert session.alert.text == dialog_type ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner return func(self, *args, **kwargs) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text return self.session.send_session_command("GET", "alert/text") ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command return self.send_command(method, url, body) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Session cf8430633eac205c1f7a7c71feae9cfb>, method = 'GET' url = 'session/cf8430633eac205c1f7a7c71feae9cfb/alert/text', body = None def send_command(self, method, url, body=None): """ Send a command to the remote end and validate its success. :param method: HTTP method to use in request. :param uri: "Command part" of the HTTP request URL, e.g. `window/rect`. :param body: Optional body of the HTTP request. :return: `None` if the HTTP response body was empty, otherwise the `value` field returned after parsing the response body as JSON. :raises error.WebDriverException: If the remote end returns an error. :raises ValueError: If the response body does not contain a `value` key. """ response = self.transport.send( method, url, body, encoder=protocol.Encoder, decoder=protocol.Decoder, session=self) if response.status != 200: err = error.from_response(response) if isinstance(err, error.InvalidSessionIdException): # The driver could have already been deleted the session. self.session_id = None > raise err E NoSuchAlertException: no such alert (404): (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b0422 Status::Status() E #4 0x5615d77aafb1 JavaScriptDialogManager::GetDialogMessage() E #5 0x5615d75a3318 ExecuteGetAlertText() E #6 0x5615d75ebbf9 base::internal::FunctorTraits<>::Invoke<>() E #7 0x5615d75ebb63 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x5615d75ebacb _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceImJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x5615d75eba2e base::internal::Invoker<>::Run() E #10 0x5615d75a3969 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x5615d75a3210 ExecuteAlertCommand() E #12 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #13 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #15 0x5615d75e9275 base::internal::Invoker<>::Run() E #16 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #19 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #21 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #22 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x7f144e589f02 base::TaskAnnotator::RunTask() E #24 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #28 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x7f144e54cd66 base::RunLoop::Run() E #30 0x7f144e5fba28 base::Thread::Run() E #31 0x7f144e5fbff8 base::Thread::ThreadMain() E #32 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #33 0x7f144b25a184 start_thread E #34 0x7f144a52e03d clone ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException ______________________ test_accept[capabilities0-prompt] _______________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619b73a578> dialog_type = 'prompt' @pytest.mark.capabilities({"unhandledPromptBehavior": "accept"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_accept(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:32: in check_user_prompt_not_closed_without_exception assert session.alert.text == dialog_type ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner return func(self, *args, **kwargs) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text return self.session.send_session_command("GET", "alert/text") ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command return self.send_command(method, url, body) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Session cf8430633eac205c1f7a7c71feae9cfb>, method = 'GET' url = 'session/cf8430633eac205c1f7a7c71feae9cfb/alert/text', body = None def send_command(self, method, url, body=None): """ Send a command to the remote end and validate its success. :param method: HTTP method to use in request. :param uri: "Command part" of the HTTP request URL, e.g. `window/rect`. :param body: Optional body of the HTTP request. :return: `None` if the HTTP response body was empty, otherwise the `value` field returned after parsing the response body as JSON. :raises error.WebDriverException: If the remote end returns an error. :raises ValueError: If the response body does not contain a `value` key. """ response = self.transport.send( method, url, body, encoder=protocol.Encoder, decoder=protocol.Decoder, session=self) if response.status != 200: err = error.from_response(response) if isinstance(err, error.InvalidSessionIdException): # The driver could have already been deleted the session. self.session_id = None > raise err E NoSuchAlertException: no such alert (404): (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b0422 Status::Status() E #4 0x5615d77aafb1 JavaScriptDialogManager::GetDialogMessage() E #5 0x5615d75a3318 ExecuteGetAlertText() E #6 0x5615d75ebbf9 base::internal::FunctorTraits<>::Invoke<>() E #7 0x5615d75ebb63 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x5615d75ebacb _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceImJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x5615d75eba2e base::internal::Invoker<>::Run() E #10 0x5615d75a3969 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x5615d75a3210 ExecuteAlertCommand() E #12 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #13 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #15 0x5615d75e9275 base::internal::Invoker<>::Run() E #16 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #19 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #21 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #22 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x7f144e589f02 base::TaskAnnotator::RunTask() E #24 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #28 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x7f144e54cd66 base::RunLoop::Run() E #30 0x7f144e5fba28 base::Thread::Run() E #31 0x7f144e5fbff8 base::Thread::ThreadMain() E #32 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #33 0x7f144b25a184 start_thread E #34 0x7f144a52e03d clone ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException _________________ test_accept_and_notify[capabilities0-alert] __________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619b73a758> dialog_type = 'alert' @pytest.mark.capabilities({"unhandledPromptBehavior": "accept and notify"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_accept_and_notify(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:47: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : alert} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError ________________ test_accept_and_notify[capabilities0-confirm] _________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619b73aa28> dialog_type = 'confirm' @pytest.mark.capabilities({"unhandledPromptBehavior": "accept and notify"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_accept_and_notify(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:47: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : confirm} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError _________________ test_accept_and_notify[capabilities0-prompt] _________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619b73ab18> dialog_type = 'prompt' @pytest.mark.capabilities({"unhandledPromptBehavior": "accept and notify"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_accept_and_notify(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:47: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : prompt} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError ______________________ test_dismiss[capabilities0-alert] _______________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619b73ac80> dialog_type = 'alert' @pytest.mark.capabilities({"unhandledPromptBehavior": "dismiss"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_dismiss(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:53: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:32: in check_user_prompt_not_closed_without_exception assert session.alert.text == dialog_type ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner return func(self, *args, **kwargs) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text return self.session.send_session_command("GET", "alert/text") ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command return self.send_command(method, url, body) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Session 90e30089b2f13d614873361762cdbff7>, method = 'GET' url = 'session/90e30089b2f13d614873361762cdbff7/alert/text', body = None def send_command(self, method, url, body=None): """ Send a command to the remote end and validate its success. :param method: HTTP method to use in request. :param uri: "Command part" of the HTTP request URL, e.g. `window/rect`. :param body: Optional body of the HTTP request. :return: `None` if the HTTP response body was empty, otherwise the `value` field returned after parsing the response body as JSON. :raises error.WebDriverException: If the remote end returns an error. :raises ValueError: If the response body does not contain a `value` key. """ response = self.transport.send( method, url, body, encoder=protocol.Encoder, decoder=protocol.Decoder, session=self) if response.status != 200: err = error.from_response(response) if isinstance(err, error.InvalidSessionIdException): # The driver could have already been deleted the session. self.session_id = None > raise err E NoSuchAlertException: no such alert (404): (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b0422 Status::Status() E #4 0x5615d77aafb1 JavaScriptDialogManager::GetDialogMessage() E #5 0x5615d75a3318 ExecuteGetAlertText() E #6 0x5615d75ebbf9 base::internal::FunctorTraits<>::Invoke<>() E #7 0x5615d75ebb63 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x5615d75ebacb _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceImJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x5615d75eba2e base::internal::Invoker<>::Run() E #10 0x5615d75a3969 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x5615d75a3210 ExecuteAlertCommand() E #12 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #13 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #15 0x5615d75e9275 base::internal::Invoker<>::Run() E #16 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #19 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #21 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #22 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x7f144e589f02 base::TaskAnnotator::RunTask() E #24 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #28 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x7f144e54cd66 base::RunLoop::Run() E #30 0x7f144e5fba28 base::Thread::Run() E #31 0x7f144e5fbff8 base::Thread::ThreadMain() E #32 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #33 0x7f144b25a184 start_thread E #34 0x7f144a52e03d clone ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException _____________________ test_dismiss[capabilities0-confirm] ______________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619b73ade8> dialog_type = 'confirm' @pytest.mark.capabilities({"unhandledPromptBehavior": "dismiss"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_dismiss(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:53: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:32: in check_user_prompt_not_closed_without_exception assert session.alert.text == dialog_type ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner return func(self, *args, **kwargs) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text return self.session.send_session_command("GET", "alert/text") ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command return self.send_command(method, url, body) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Session 90e30089b2f13d614873361762cdbff7>, method = 'GET' url = 'session/90e30089b2f13d614873361762cdbff7/alert/text', body = None def send_command(self, method, url, body=None): """ Send a command to the remote end and validate its success. :param method: HTTP method to use in request. :param uri: "Command part" of the HTTP request URL, e.g. `window/rect`. :param body: Optional body of the HTTP request. :return: `None` if the HTTP response body was empty, otherwise the `value` field returned after parsing the response body as JSON. :raises error.WebDriverException: If the remote end returns an error. :raises ValueError: If the response body does not contain a `value` key. """ response = self.transport.send( method, url, body, encoder=protocol.Encoder, decoder=protocol.Decoder, session=self) if response.status != 200: err = error.from_response(response) if isinstance(err, error.InvalidSessionIdException): # The driver could have already been deleted the session. self.session_id = None > raise err E NoSuchAlertException: no such alert (404): (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b0422 Status::Status() E #4 0x5615d77aafb1 JavaScriptDialogManager::GetDialogMessage() E #5 0x5615d75a3318 ExecuteGetAlertText() E #6 0x5615d75ebbf9 base::internal::FunctorTraits<>::Invoke<>() E #7 0x5615d75ebb63 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x5615d75ebacb _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceImJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x5615d75eba2e base::internal::Invoker<>::Run() E #10 0x5615d75a3969 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x5615d75a3210 ExecuteAlertCommand() E #12 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #13 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #15 0x5615d75e9275 base::internal::Invoker<>::Run() E #16 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #19 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #21 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #22 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x7f144e589f02 base::TaskAnnotator::RunTask() E #24 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #28 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x7f144e54cd66 base::RunLoop::Run() E #30 0x7f144e5fba28 base::Thread::Run() E #31 0x7f144e5fbff8 base::Thread::ThreadMain() E #32 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #33 0x7f144b25a184 start_thread E #34 0x7f144a52e03d clone ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException ______________________ test_dismiss[capabilities0-prompt] ______________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619b73ac08> dialog_type = 'prompt' @pytest.mark.capabilities({"unhandledPromptBehavior": "dismiss"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_dismiss(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:53: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:32: in check_user_prompt_not_closed_without_exception assert session.alert.text == dialog_type ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner return func(self, *args, **kwargs) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text return self.session.send_session_command("GET", "alert/text") ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command return self.send_command(method, url, body) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Session 90e30089b2f13d614873361762cdbff7>, method = 'GET' url = 'session/90e30089b2f13d614873361762cdbff7/alert/text', body = None def send_command(self, method, url, body=None): """ Send a command to the remote end and validate its success. :param method: HTTP method to use in request. :param uri: "Command part" of the HTTP request URL, e.g. `window/rect`. :param body: Optional body of the HTTP request. :return: `None` if the HTTP response body was empty, otherwise the `value` field returned after parsing the response body as JSON. :raises error.WebDriverException: If the remote end returns an error. :raises ValueError: If the response body does not contain a `value` key. """ response = self.transport.send( method, url, body, encoder=protocol.Encoder, decoder=protocol.Decoder, session=self) if response.status != 200: err = error.from_response(response) if isinstance(err, error.InvalidSessionIdException): # The driver could have already been deleted the session. self.session_id = None > raise err E NoSuchAlertException: no such alert (404): (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b0422 Status::Status() E #4 0x5615d77aafb1 JavaScriptDialogManager::GetDialogMessage() E #5 0x5615d75a3318 ExecuteGetAlertText() E #6 0x5615d75ebbf9 base::internal::FunctorTraits<>::Invoke<>() E #7 0x5615d75ebb63 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x5615d75ebacb _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceImJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x5615d75eba2e base::internal::Invoker<>::Run() E #10 0x5615d75a3969 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x5615d75a3210 ExecuteAlertCommand() E #12 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #13 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #15 0x5615d75e9275 base::internal::Invoker<>::Run() E #16 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #19 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #21 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #22 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x7f144e589f02 base::TaskAnnotator::RunTask() E #24 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #28 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x7f144e54cd66 base::RunLoop::Run() E #30 0x7f144e5fba28 base::Thread::Run() E #31 0x7f144e5fbff8 base::Thread::ThreadMain() E #32 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #33 0x7f144b25a184 start_thread E #34 0x7f144a52e03d clone ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException _________________ test_dismiss_and_notify[capabilities0-alert] _________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619b73ab90> dialog_type = 'alert' @pytest.mark.capabilities({"unhandledPromptBehavior": "dismiss and notify"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_dismiss_and_notify(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : alert} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError ________________ test_dismiss_and_notify[capabilities0-confirm] ________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619b668500> dialog_type = 'confirm' @pytest.mark.capabilities({"unhandledPromptBehavior": "dismiss and notify"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_dismiss_and_notify(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : confirm} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError ________________ test_dismiss_and_notify[capabilities0-prompt] _________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619b668758> dialog_type = 'prompt' @pytest.mark.capabilities({"unhandledPromptBehavior": "dismiss and notify"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_dismiss_and_notify(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:59: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : prompt} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError _______________________ test_ignore[capabilities0-alert] _______________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619b668a28> dialog_type = 'alert' @pytest.mark.capabilities({"unhandledPromptBehavior": "ignore"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_ignore(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:65: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : alert} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError ______________________ test_ignore[capabilities0-confirm] ______________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619b668c80> dialog_type = 'confirm' @pytest.mark.capabilities({"unhandledPromptBehavior": "ignore"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_ignore(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:65: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : confirm} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError ______________________ test_ignore[capabilities0-prompt] _______________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619b668de8> dialog_type = 'prompt' @pytest.mark.capabilities({"unhandledPromptBehavior": "ignore"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_ignore(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:65: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : prompt} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError _____________________________ test_default[alert] ______________________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619b73acf8> dialog_type = 'alert' @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_default(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : alert} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError ____________________________ test_default[confirm] _____________________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619b668140> dialog_type = 'confirm' @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_default(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : confirm} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError _____________________________ test_default[prompt] _____________________________ check_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f619b668e60> dialog_type = 'prompt' @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_default(check_user_prompt_not_closed_without_exception, dialog_type): > check_user_prompt_not_closed_without_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception value = assert_success(response) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unexpected alert open (500): {Alert text : prompt} E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75fc0fc ExecuteWindowCommand() E #5 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #6 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #8 0x5615d75e9275 base::internal::Invoker<>::Run() E #9 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #12 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #14 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #15 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x7f144e589f02 base::TaskAnnotator::RunTask() E #17 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #21 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x7f144e54cd66 base::RunLoop::Run() E #23 0x7f144e5fba28 base::Thread::Run() E #24 0x7f144e5fbff8 base::Thread::ThreadMain() E #25 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #26 0x7f144b25a184 start_thread E #27 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 failed, 1 warnings in 34.26 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 4 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_tab.py F [ 25%] FFF [100%] =================================== FAILURES =================================== _________________________________ test_new_tab _________________________________ session = <Session 2d1b493f9c152077fa8a0e2dacaf249a> def test_new_tab(session): original_handles = session.handles > response = new_window(session, type_hint="tab") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_tab.py:15: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_tab.py:9: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b80b710> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ________________________ test_new_tab_opens_about_blank ________________________ session = <Session 2d1b493f9c152077fa8a0e2dacaf249a> def test_new_tab_opens_about_blank(session): > response = new_window(session, type_hint="tab") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_tab.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_tab.py:9: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b825b48> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _______________________ test_new_tab_sets_no_window_name _______________________ session = <Session 2d1b493f9c152077fa8a0e2dacaf249a> def test_new_tab_sets_no_window_name(session): > response = new_window(session, type_hint="tab") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_tab.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_tab.py:9: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b6fe0e0> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _________________________ test_new_tab_sets_no_opener __________________________ session = <Session 2d1b493f9c152077fa8a0e2dacaf249a> def test_new_tab_sets_no_opener(session): > response = new_window(session, type_hint="tab") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_tab.py:43: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_tab.py:9: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b6d4b00> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 4 failed, 1 warnings in 1.83 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 9 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py F [ 11%] FFFFFFFF [100%] =================================== FAILURES =================================== __________________________ test_null_parameter_value ___________________________ session = <Session 2d1b493f9c152077fa8a0e2dacaf249a> http = <tests.support.http_request.HTTPRequest object at 0x7f619b5afcd0> def test_null_parameter_value(session, http): path = "/session/{session_id}/window/new".format(**vars(session)) with http.post(path, None) as response: > assert_error(Response.from_http(response), "invalid argument") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:17: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b65c3b0> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ___________________________ test_no_browsing_context ___________________________ session = <Session 2d1b493f9c152077fa8a0e2dacaf249a> closed_window = 'CDwindow-3C3E79442B6FA9B40896A95E0D48ED44' def test_no_browsing_context(session, closed_window): > response = new_window(session) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:21: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b63ed88> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ______________________ test_type_with_invalid_type[True] _______________________ session = <Session 2d1b493f9c152077fa8a0e2dacaf249a>, type_hint = True @pytest.mark.parametrize("type_hint", [True, 42, 4.2, [], {}]) def test_type_with_invalid_type(session, type_hint): > response = new_window(session, type_hint) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b5eeb48> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _______________________ test_type_with_invalid_type[42] ________________________ session = <Session 2d1b493f9c152077fa8a0e2dacaf249a>, type_hint = 42 @pytest.mark.parametrize("type_hint", [True, 42, 4.2, [], {}]) def test_type_with_invalid_type(session, type_hint): > response = new_window(session, type_hint) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b6307e8> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _______________________ test_type_with_invalid_type[4.2] _______________________ session = <Session 2d1b493f9c152077fa8a0e2dacaf249a>, type_hint = 4.2 @pytest.mark.parametrize("type_hint", [True, 42, 4.2, [], {}]) def test_type_with_invalid_type(session, type_hint): > response = new_window(session, type_hint) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b6305a8> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ___________________ test_type_with_invalid_type[type_hint3] ____________________ session = <Session 2d1b493f9c152077fa8a0e2dacaf249a>, type_hint = [] @pytest.mark.parametrize("type_hint", [True, 42, 4.2, [], {}]) def test_type_with_invalid_type(session, type_hint): > response = new_window(session, type_hint) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b6982d8> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ___________________ test_type_with_invalid_type[type_hint4] ____________________ session = <Session 2d1b493f9c152077fa8a0e2dacaf249a>, type_hint = {} @pytest.mark.parametrize("type_hint", [True, 42, 4.2, [], {}]) def test_type_with_invalid_type(session, type_hint): > response = new_window(session, type_hint) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b6989e0> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError __________________________ test_type_with_null_value ___________________________ session = <Session 2d1b493f9c152077fa8a0e2dacaf249a> def test_type_with_null_value(session): original_handles = session.handles > response = new_window(session, type_hint=None) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619bad3050> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _________________________ test_type_with_unknown_value _________________________ session = <Session 2d1b493f9c152077fa8a0e2dacaf249a> def test_type_with_unknown_value(session): original_handles = session.handles > response = new_window(session, type_hint="foo") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:46: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619c307440> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 9 failed, 1 warnings in 4.75 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py F [ 5%] FFFFFFFFFFFFFFFFF [100%] =================================== FAILURES =================================== ____________________ test_accept[capabilities0-alert-None] _____________________ check_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f619b8585f0> dialog_type = 'alert', retval = None @pytest.mark.capabilities({"unhandledPromptBehavior": "accept"}) @pytest.mark.parametrize("dialog_type, retval", [ ("alert", None), ("confirm", True), ("prompt", ""), ]) def test_accept(check_user_prompt_closed_without_exception, dialog_type, retval): > check_user_prompt_closed_without_exception(dialog_type, retval) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:76: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:21: in check_user_prompt_closed_without_exception response = new_window(session) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b884758> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ___________________ test_accept[capabilities0-confirm-True] ____________________ check_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f619b858410> dialog_type = 'confirm', retval = True @pytest.mark.capabilities({"unhandledPromptBehavior": "accept"}) @pytest.mark.parametrize("dialog_type, retval", [ ("alert", None), ("confirm", True), ("prompt", ""), ]) def test_accept(check_user_prompt_closed_without_exception, dialog_type, retval): > check_user_prompt_closed_without_exception(dialog_type, retval) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:76: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:21: in check_user_prompt_closed_without_exception response = new_window(session) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b80def0> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ______________________ test_accept[capabilities0-prompt-] ______________________ check_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f619b8580c8> dialog_type = 'prompt', retval = '' @pytest.mark.capabilities({"unhandledPromptBehavior": "accept"}) @pytest.mark.parametrize("dialog_type, retval", [ ("alert", None), ("confirm", True), ("prompt", ""), ]) def test_accept(check_user_prompt_closed_without_exception, dialog_type, retval): > check_user_prompt_closed_without_exception(dialog_type, retval) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:76: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:21: in check_user_prompt_closed_without_exception response = new_window(session) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b772440> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _______________ test_accept_and_notify[capabilities0-alert-None] _______________ check_user_prompt_closed_with_exception = <function check_user_prompt_closed_with_exception at 0x7f619ba19500> dialog_type = 'alert', retval = None @pytest.mark.capabilities({"unhandledPromptBehavior": "accept and notify"}) @pytest.mark.parametrize("dialog_type, retval", [ ("alert", None), ("confirm", True), ("prompt", ""), ]) def test_accept_and_notify(check_user_prompt_closed_with_exception, dialog_type, retval): > check_user_prompt_closed_with_exception(dialog_type, retval) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:86: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:41: in check_user_prompt_closed_with_exception response = new_window(session) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619c129488> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ______________ test_accept_and_notify[capabilities0-confirm-True] ______________ check_user_prompt_closed_with_exception = <function check_user_prompt_closed_with_exception at 0x7f619b5a8500> dialog_type = 'confirm', retval = True @pytest.mark.capabilities({"unhandledPromptBehavior": "accept and notify"}) @pytest.mark.parametrize("dialog_type, retval", [ ("alert", None), ("confirm", True), ("prompt", ""), ]) def test_accept_and_notify(check_user_prompt_closed_with_exception, dialog_type, retval): > check_user_prompt_closed_with_exception(dialog_type, retval) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:86: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:41: in check_user_prompt_closed_with_exception response = new_window(session) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b94c290> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ________________ test_accept_and_notify[capabilities0-prompt-] _________________ check_user_prompt_closed_with_exception = <function check_user_prompt_closed_with_exception at 0x7f619b5a8848> dialog_type = 'prompt', retval = '' @pytest.mark.capabilities({"unhandledPromptBehavior": "accept and notify"}) @pytest.mark.parametrize("dialog_type, retval", [ ("alert", None), ("confirm", True), ("prompt", ""), ]) def test_accept_and_notify(check_user_prompt_closed_with_exception, dialog_type, retval): > check_user_prompt_closed_with_exception(dialog_type, retval) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:86: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:41: in check_user_prompt_closed_with_exception response = new_window(session) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b9327a0> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ____________________ test_dismiss[capabilities0-alert-None] ____________________ check_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f619b5a8a28> dialog_type = 'alert', retval = None @pytest.mark.capabilities({"unhandledPromptBehavior": "dismiss"}) @pytest.mark.parametrize("dialog_type, retval", [ ("alert", None), ("confirm", False), ("prompt", None), ]) def test_dismiss(check_user_prompt_closed_without_exception, dialog_type, retval): > check_user_prompt_closed_without_exception(dialog_type, retval) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:21: in check_user_prompt_closed_without_exception response = new_window(session) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b90c878> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError __________________ test_dismiss[capabilities0-confirm-False] ___________________ check_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f619b5a8b18> dialog_type = 'confirm', retval = False @pytest.mark.capabilities({"unhandledPromptBehavior": "dismiss"}) @pytest.mark.parametrize("dialog_type, retval", [ ("alert", None), ("confirm", False), ("prompt", None), ]) def test_dismiss(check_user_prompt_closed_without_exception, dialog_type, retval): > check_user_prompt_closed_without_exception(dialog_type, retval) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:21: in check_user_prompt_closed_without_exception response = new_window(session) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b932098> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ___________________ test_dismiss[capabilities0-prompt-None] ____________________ check_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f619ba19500> dialog_type = 'prompt', retval = None @pytest.mark.capabilities({"unhandledPromptBehavior": "dismiss"}) @pytest.mark.parametrize("dialog_type, retval", [ ("alert", None), ("confirm", False), ("prompt", None), ]) def test_dismiss(check_user_prompt_closed_without_exception, dialog_type, retval): > check_user_prompt_closed_without_exception(dialog_type, retval) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:21: in check_user_prompt_closed_without_exception response = new_window(session) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619c129488> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ______________ test_dismiss_and_notify[capabilities0-alert-None] _______________ check_user_prompt_closed_with_exception = <function check_user_prompt_closed_with_exception at 0x7f619b5a8848> dialog_type = 'alert', retval = None @pytest.mark.capabilities({"unhandledPromptBehavior": "dismiss and notify"}) @pytest.mark.parametrize("dialog_type, retval", [ ("alert", None), ("confirm", False), ("prompt", None), ]) def test_dismiss_and_notify(check_user_prompt_closed_with_exception, dialog_type, retval): > check_user_prompt_closed_with_exception(dialog_type, retval) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:106: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:41: in check_user_prompt_closed_with_exception response = new_window(session) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619bac7170> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _____________ test_dismiss_and_notify[capabilities0-confirm-False] _____________ check_user_prompt_closed_with_exception = <function check_user_prompt_closed_with_exception at 0x7f619b5a8410> dialog_type = 'confirm', retval = False @pytest.mark.capabilities({"unhandledPromptBehavior": "dismiss and notify"}) @pytest.mark.parametrize("dialog_type, retval", [ ("alert", None), ("confirm", False), ("prompt", None), ]) def test_dismiss_and_notify(check_user_prompt_closed_with_exception, dialog_type, retval): > check_user_prompt_closed_with_exception(dialog_type, retval) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:106: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:41: in check_user_prompt_closed_with_exception response = new_window(session) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b932c68> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ______________ test_dismiss_and_notify[capabilities0-prompt-None] ______________ check_user_prompt_closed_with_exception = <function check_user_prompt_closed_with_exception at 0x7f619b5a8d70> dialog_type = 'prompt', retval = None @pytest.mark.capabilities({"unhandledPromptBehavior": "dismiss and notify"}) @pytest.mark.parametrize("dialog_type, retval", [ ("alert", None), ("confirm", False), ("prompt", None), ]) def test_dismiss_and_notify(check_user_prompt_closed_with_exception, dialog_type, retval): > check_user_prompt_closed_with_exception(dialog_type, retval) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:106: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:41: in check_user_prompt_closed_with_exception response = new_window(session) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b9dafc8> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _______________________ test_ignore[capabilities0-alert] _______________________ check_user_prompt_not_closed_but_exception = <function check_user_prompt_not_closed_but_exception at 0x7f619b5a8500> dialog_type = 'alert' @pytest.mark.capabilities({"unhandledPromptBehavior": "ignore"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_ignore(check_user_prompt_not_closed_but_exception, dialog_type): > check_user_prompt_not_closed_but_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:112: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:58: in check_user_prompt_not_closed_but_exception response = new_window(session) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b944fc8> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ______________________ test_ignore[capabilities0-confirm] ______________________ check_user_prompt_not_closed_but_exception = <function check_user_prompt_not_closed_but_exception at 0x7f619b5a8938> dialog_type = 'confirm' @pytest.mark.capabilities({"unhandledPromptBehavior": "ignore"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_ignore(check_user_prompt_not_closed_but_exception, dialog_type): > check_user_prompt_not_closed_but_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:112: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:58: in check_user_prompt_not_closed_but_exception response = new_window(session) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619c22dea8> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ______________________ test_ignore[capabilities0-prompt] _______________________ check_user_prompt_not_closed_but_exception = <function check_user_prompt_not_closed_but_exception at 0x7f619c230320> dialog_type = 'prompt' @pytest.mark.capabilities({"unhandledPromptBehavior": "ignore"}) @pytest.mark.parametrize("dialog_type", ["alert", "confirm", "prompt"]) def test_ignore(check_user_prompt_not_closed_but_exception, dialog_type): > check_user_prompt_not_closed_but_exception(dialog_type) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:112: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:58: in check_user_prompt_not_closed_but_exception response = new_window(session) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b944518> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ___________________________ test_default[alert-None] ___________________________ check_user_prompt_closed_with_exception = <function check_user_prompt_closed_with_exception at 0x7f619b5a88c0> dialog_type = 'alert', retval = None @pytest.mark.parametrize("dialog_type, retval", [ ("alert", None), ("confirm", False), ("prompt", None), ]) def test_default(check_user_prompt_closed_with_exception, dialog_type, retval): > check_user_prompt_closed_with_exception(dialog_type, retval) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:41: in check_user_prompt_closed_with_exception response = new_window(session) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b8ea368> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _________________________ test_default[confirm-False] __________________________ check_user_prompt_closed_with_exception = <function check_user_prompt_closed_with_exception at 0x7f619b6160c8> dialog_type = 'confirm', retval = False @pytest.mark.parametrize("dialog_type, retval", [ ("alert", None), ("confirm", False), ("prompt", None), ]) def test_default(check_user_prompt_closed_with_exception, dialog_type, retval): > check_user_prompt_closed_with_exception(dialog_type, retval) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:41: in check_user_prompt_closed_with_exception response = new_window(session) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b90b320> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError __________________________ test_default[prompt-None] ___________________________ check_user_prompt_closed_with_exception = <function check_user_prompt_closed_with_exception at 0x7f619b616578> dialog_type = 'prompt', retval = None @pytest.mark.parametrize("dialog_type, retval", [ ("alert", None), ("confirm", False), ("prompt", None), ]) def test_default(check_user_prompt_closed_with_exception, dialog_type, retval): > check_user_prompt_closed_with_exception(dialog_type, retval) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:41: in check_user_prompt_closed_with_exception response = new_window(session) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:11: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b6f0560> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 failed, 1 warnings in 26.03 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 4 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_window.py F [ 25%] FFF [100%] =================================== FAILURES =================================== ____________________________ test_type_with_window _____________________________ session = <Session 23a2ff815a245d179a0039b6f2839f8c> def test_type_with_window(session): original_handles = session.handles > response = new_window(session, type_hint="window") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_window.py:15: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_window.py:9: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b932c68> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ______________________ test_new_window_opens_about_blank _______________________ session = <Session 23a2ff815a245d179a0039b6f2839f8c> def test_new_window_opens_about_blank(session): > response = new_window(session, type_hint="window") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_window.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_window.py:9: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b5ab9e0> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _____________________ test_new_window_sets_no_window_name ______________________ session = <Session 23a2ff815a245d179a0039b6f2839f8c> def test_new_window_sets_no_window_name(session): > response = new_window(session, type_hint="window") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_window.py:34: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_window.py:9: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b5ca638> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ________________________ test_new_window_sets_no_opener ________________________ session = <Session 23a2ff815a245d179a0039b6f2839f8c> def test_new_window_sets_no_opener(session): > response = new_window(session, type_hint="window") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_window.py:43: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_window.py:9: in new_window {"type": type_hint}) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f619b5d9d40> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 4 failed, 1 warnings in 1.85 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 6 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/accept_alert/accept.py . [ 16%] ..... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 6 passed, 1 warnings in 5.43 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/close_window/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 40.00 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 4 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/close_window/close.py . [ 25%] ... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 4 passed, 1 warnings in 6.29 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 6 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/refresh/refresh.py . [ 16%] ..... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 6 passed, 1 warnings in 7.57 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/refresh/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 34.88 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 5 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/maximize_window/stress.py . [ 20%] .... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 5 passed, 1 warnings in 20.04 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/maximize_window/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 29.50 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 7 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/maximize_window/maximize.py . [ 14%] F....F [100%] =================================== FAILURES =================================== __________________________ test_fully_exit_fullscreen __________________________ session = <Session 130e5184401a275ed882a2e2f7e48243> def test_fully_exit_fullscreen(session): session.window.fullscreen() > assert is_fullscreen(session) E assert False E + where False = is_fullscreen(<Session 130e5184401a275ed882a2e2f7e48243>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/maximize_window/maximize.py:19: AssertionError ____________________ test_maximize_when_resized_to_max_size ____________________ session = <Session 3341f2abab7ea8abfba20be4e430a15c> def test_maximize_when_resized_to_max_size(session): # Determine the largest available window size by first maximising # the window and getting the window rect dimensions. # # Then resize the window to the maximum available size. session.end() session.window.maximize() available = session.window.size session.end() session.window.size = available # In certain window managers a window extending to the full available # dimensions of the screen may not imply that the window is maximised, # since this is often a special state. If a remote end expects a DOM # resize event, this may not fire if the window has already reached # its expected dimensions. before = session.window.size session.window.maximize() > assert session.window.size == before E assert (1280, 800) == (1279, 799) E At index 0 diff: 1280 != 1279 E Use -v to get the full diff ../../third_party/blink/web_tests/external/wpt/webdriver/tests/maximize_window/maximize.py:93: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html =============== 2 failed, 5 passed, 1 warnings in 10.27 seconds ================ ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 2 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_page_source/source.py . [ 50%] . [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 2 passed, 1 warnings in 1.90 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_page_source/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 33.56 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_clear/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 40.73 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 81 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_clear/clear.py . [ 1%] ...........................................................FF..........F [ 90%] ...F.... [100%] =================================== FAILURES =================================== _____________________________ test_contenteditable _____________________________ session = <Session 9fb463b840221d7738a5da28bcdc50ed> add_event_listeners = <function add_event_listeners at 0x7f619b0c5140> tracked_events = ['blur', 'change', 'focus'] def test_contenteditable(session, add_event_listeners, tracked_events): session.url = inline("<p contenteditable>foobar</p>") element = session.find.css("p", all=False) add_event_listeners(element, tracked_events) assert element.property("innerHTML") == "foobar" response = element_clear(session, element) assert_success(response) > assert element.property("innerHTML") == "" E AssertionError: assert ' ' == '' E Strings contain only whitespace, escaping them using repr() E - ' ' E ? - E + '' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_clear/clear.py:269: AssertionError _______________________________ test_designmode ________________________________ session = <Session 9fb463b840221d7738a5da28bcdc50ed> def test_designmode(session): session.url = inline("foobar") element = session.find.css("body", all=False) assert element.property("innerHTML") == "foobar" session.execute_script("document.designMode = 'on'") response = element_clear(session, element) assert_success(response) > assert element.property("innerHTML") == "<br>" E AssertionError: assert ' ' == '<br>' E Strings contain only whitespace, escaping them using repr() E - ' ' E + '<br>' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_clear/clear.py:282: AssertionError __ test_resettable_element_does_not_satisfy_validation_constraints[month-foo] __ session = <Session 9fb463b840221d7738a5da28bcdc50ed>, type = 'month' invalid_value = 'foo' @pytest.mark.parametrize("type,invalid_value", [("number", "foo"), ("range", "foo"), ("email", "foo"), ("url", "foo"), ("color", "foo"), ("date", "foo"), ("datetime", "foo"), ("datetime-local", "foo"), ("time", "foo"), ("month", "foo"), ("week", "foo")]) def test_resettable_element_does_not_satisfy_validation_constraints(session, type, invalid_value): """ Some UAs allow invalid input to certain types of constrained form controls. For example, Gecko allows non-valid characters to be typed into <input type=number> but Chrome does not. Since we want to test that Element Clear works for clearing the invalid characters in these UAs, it is fine to skip this test where UAs do not allow the element to not satisfy its constraints. """ session.url = inline("<input type=%s>" % type) element = session.find.css("input", all=False) def is_valid(element): return session.execute_script(""" var input = arguments[0]; return input.validity.valid; """, args=(element,)) # value property does not get updated if the input is invalid element.send_keys(invalid_value) # UA does not allow invalid input for this form control type if is_valid(element): return response = element_clear(session, element) assert_success(response) > assert is_valid(element) E assert False E + where False = <function is_valid at 0x7f619b0c5488>(<Element 86c39d7a-3df4-4205-9343-5d267b2f3946>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_clear/clear.py:337: AssertionError _______________________ test_non_editable_inputs[hidden] _______________________ session = <Session 9fb463b840221d7738a5da28bcdc50ed>, type = 'hidden' @pytest.mark.parametrize("type", ["checkbox", "radio", "hidden", "submit", "button", "image"]) def test_non_editable_inputs(session, type): session.url = inline("<input type=%s>" % type) element = session.find.css("input", all=False) response = element_clear(session, element) > assert_error(response, "invalid element state") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_clear/clear.py:352: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=400 error=<WebDriverException http_status=400>> error_code = 'invalid element state' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ assert response.status == errors[error_code] assert "value" in response.body > assert response.body["value"]["error"] == error_code E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:52: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html =============== 4 failed, 77 passed, 1 warnings in 81.70 seconds =============== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_current_url/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 33.80 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 9 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_current_url/get.py . [ 11%] ....F... [100%] =================================== FAILURES =================================== ____________________________ test_set_malformed_url ____________________________ session = <Session 73af53e58df38d404b49c7f8a755cdc9> def test_set_malformed_url(session): result = session.transport.send("POST", "session/%s/url" % session.session_id, {"url": "foo"}) > assert_error(result, "invalid argument") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_current_url/get.py:67: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnknownErrorException http_status=500>> error_code = 'invalid argument' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ================ 1 failed, 8 passed, 1 warnings in 6.94 seconds ================ ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 5 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_alert_text/get.py . [ 20%] .... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 5 passed, 1 warnings in 4.39 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 4 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/fullscreen.py . [ 25%] F.F [100%] =================================== FAILURES =================================== _______________________________ test_fullscreen ________________________________ session = <Session 73af53e58df38d404b49c7f8a755cdc9> def test_fullscreen(session): response = fullscreen(session) assert_success(response) > assert is_fullscreen(session) E assert False E + where False = is_fullscreen(<Session 73af53e58df38d404b49c7f8a755cdc9>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/fullscreen.py:19: AssertionError _____________________ test_fullscreen_twice_is_idempotent ______________________ session = <Session 73af53e58df38d404b49c7f8a755cdc9> def test_fullscreen_twice_is_idempotent(session): assert not is_fullscreen(session) first_response = fullscreen(session) assert_success(first_response) > assert is_fullscreen(session) E assert False E + where False = is_fullscreen(<Session 73af53e58df38d404b49c7f8a755cdc9>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/fullscreen.py:44: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ================ 2 failed, 2 passed, 1 warnings in 3.33 seconds ================ ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 5 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/stress.py F [ 20%] FFFF [100%] =================================== FAILURES =================================== ________________________________ test_stress[0] ________________________________ session = <Session 73af53e58df38d404b49c7f8a755cdc9>, i = 0 @pytest.mark.parametrize("i", range(5)) def test_stress(session, i): assert not is_fullscreen(session) response = fullscreen_window(session) assert_success(response) > assert is_fullscreen(session) E assert False E + where False = is_fullscreen(<Session 73af53e58df38d404b49c7f8a755cdc9>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/stress.py:19: AssertionError ________________________________ test_stress[1] ________________________________ session = <Session 73af53e58df38d404b49c7f8a755cdc9>, i = 1 @pytest.mark.parametrize("i", range(5)) def test_stress(session, i): assert not is_fullscreen(session) response = fullscreen_window(session) assert_success(response) > assert is_fullscreen(session) E assert False E + where False = is_fullscreen(<Session 73af53e58df38d404b49c7f8a755cdc9>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/stress.py:19: AssertionError ________________________________ test_stress[2] ________________________________ session = <Session 73af53e58df38d404b49c7f8a755cdc9>, i = 2 @pytest.mark.parametrize("i", range(5)) def test_stress(session, i): assert not is_fullscreen(session) response = fullscreen_window(session) assert_success(response) > assert is_fullscreen(session) E assert False E + where False = is_fullscreen(<Session 73af53e58df38d404b49c7f8a755cdc9>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/stress.py:19: AssertionError ________________________________ test_stress[3] ________________________________ session = <Session 73af53e58df38d404b49c7f8a755cdc9>, i = 3 @pytest.mark.parametrize("i", range(5)) def test_stress(session, i): assert not is_fullscreen(session) response = fullscreen_window(session) assert_success(response) > assert is_fullscreen(session) E assert False E + where False = is_fullscreen(<Session 73af53e58df38d404b49c7f8a755cdc9>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/stress.py:19: AssertionError ________________________________ test_stress[4] ________________________________ session = <Session 73af53e58df38d404b49c7f8a755cdc9>, i = 4 @pytest.mark.parametrize("i", range(5)) def test_stress(session, i): assert not is_fullscreen(session) response = fullscreen_window(session) assert_success(response) > assert is_fullscreen(session) E assert False E + where False = is_fullscreen(<Session 73af53e58df38d404b49c7f8a755cdc9>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/stress.py:19: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 5 failed, 1 warnings in 3.94 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py F [ 5%] FF...FFF......... [100%] =================================== FAILURES =================================== ____________________ test_accept[capabilities0-alert-None] _____________________ check_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f619adbb7d0> dialog_type = 'alert', retval = None @pytest.mark.capabilities({"unhandledPromptBehavior": "accept"}) @pytest.mark.parametrize("dialog_type, retval", [ ("alert", None), ("confirm", True), ("prompt", ""), ]) def test_accept(check_user_prompt_closed_without_exception, dialog_type, retval): > check_user_prompt_closed_without_exception(dialog_type, retval) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:71: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dialog_type = 'alert', retval = None def check_user_prompt_closed_without_exception(dialog_type, retval): assert not is_fullscreen(session) create_dialog(dialog_type, text=dialog_type) response = fullscreen(session) assert_success(response) assert_dialog_handled(session, expected_text=dialog_type, expected_retval=retval) > assert is_fullscreen(session) E assert False E + where False = is_fullscreen(<Session 5015b63f0fd16762d663c60b411b20ed>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:25: AssertionError ___________________ test_accept[capabilities0-confirm-True] ____________________ check_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f619adbbcf8> dialog_type = 'confirm', retval = True @pytest.mark.capabilities({"unhandledPromptBehavior": "accept"}) @pytest.mark.parametrize("dialog_type, retval", [ ("alert", None), ("confirm", True), ("prompt", ""), ]) def test_accept(check_user_prompt_closed_without_exception, dialog_type, retval): > check_user_prompt_closed_without_exception(dialog_type, retval) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:71: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dialog_type = 'confirm', retval = True def check_user_prompt_closed_without_exception(dialog_type, retval): assert not is_fullscreen(session) create_dialog(dialog_type, text=dialog_type) response = fullscreen(session) assert_success(response) assert_dialog_handled(session, expected_text=dialog_type, expected_retval=retval) > assert is_fullscreen(session) E assert False E + where False = is_fullscreen(<Session 5015b63f0fd16762d663c60b411b20ed>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:25: AssertionError ______________________ test_accept[capabilities0-prompt-] ______________________ check_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f619adbbe60> dialog_type = 'prompt', retval = '' @pytest.mark.capabilities({"unhandledPromptBehavior": "accept"}) @pytest.mark.parametrize("dialog_type, retval", [ ("alert", None), ("confirm", True), ("prompt", ""), ]) def test_accept(check_user_prompt_closed_without_exception, dialog_type, retval): > check_user_prompt_closed_without_exception(dialog_type, retval) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:71: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dialog_type = 'prompt', retval = '' def check_user_prompt_closed_without_exception(dialog_type, retval): assert not is_fullscreen(session) create_dialog(dialog_type, text=dialog_type) response = fullscreen(session) assert_success(response) assert_dialog_handled(session, expected_text=dialog_type, expected_retval=retval) > assert is_fullscreen(session) E assert False E + where False = is_fullscreen(<Session 5015b63f0fd16762d663c60b411b20ed>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:25: AssertionError ____________________ test_dismiss[capabilities0-alert-None] ____________________ check_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f619adbbed8> dialog_type = 'alert', retval = None @pytest.mark.capabilities({"unhandledPromptBehavior": "dismiss"}) @pytest.mark.parametrize("dialog_type, retval", [ ("alert", None), ("confirm", False), ("prompt", None), ]) def test_dismiss(check_user_prompt_closed_without_exception, dialog_type, retval): > check_user_prompt_closed_without_exception(dialog_type, retval) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dialog_type = 'alert', retval = None def check_user_prompt_closed_without_exception(dialog_type, retval): assert not is_fullscreen(session) create_dialog(dialog_type, text=dialog_type) response = fullscreen(session) assert_success(response) assert_dialog_handled(session, expected_text=dialog_type, expected_retval=retval) > assert is_fullscreen(session) E assert False E + where False = is_fullscreen(<Session 3db88edd3076629d57745d2a175585ee>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:25: AssertionError __________________ test_dismiss[capabilities0-confirm-False] ___________________ check_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f619acf8500> dialog_type = 'confirm', retval = False @pytest.mark.capabilities({"unhandledPromptBehavior": "dismiss"}) @pytest.mark.parametrize("dialog_type, retval", [ ("alert", None), ("confirm", False), ("prompt", None), ]) def test_dismiss(check_user_prompt_closed_without_exception, dialog_type, retval): > check_user_prompt_closed_without_exception(dialog_type, retval) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dialog_type = 'confirm', retval = False def check_user_prompt_closed_without_exception(dialog_type, retval): assert not is_fullscreen(session) create_dialog(dialog_type, text=dialog_type) response = fullscreen(session) assert_success(response) assert_dialog_handled(session, expected_text=dialog_type, expected_retval=retval) > assert is_fullscreen(session) E assert False E + where False = is_fullscreen(<Session 3db88edd3076629d57745d2a175585ee>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:25: AssertionError ___________________ test_dismiss[capabilities0-prompt-None] ____________________ check_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f619acf86e0> dialog_type = 'prompt', retval = None @pytest.mark.capabilities({"unhandledPromptBehavior": "dismiss"}) @pytest.mark.parametrize("dialog_type, retval", [ ("alert", None), ("confirm", False), ("prompt", None), ]) def test_dismiss(check_user_prompt_closed_without_exception, dialog_type, retval): > check_user_prompt_closed_without_exception(dialog_type, retval) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dialog_type = 'prompt', retval = None def check_user_prompt_closed_without_exception(dialog_type, retval): assert not is_fullscreen(session) create_dialog(dialog_type, text=dialog_type) response = fullscreen(session) assert_success(response) assert_dialog_handled(session, expected_text=dialog_type, expected_retval=retval) > assert is_fullscreen(session) E assert False E + where False = is_fullscreen(<Session 3db88edd3076629d57745d2a175585ee>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:25: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html =============== 6 failed, 12 passed, 1 warnings in 30.01 seconds =============== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 6 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/dismiss_alert/dismiss.py . [ 16%] ..... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 6 passed, 1 warnings in 5.34 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/find_elements_from_element/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 34.09 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 37 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/find_elements_from_element/find.py . [ 2%] .................................... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 37 passed, 1 warnings in 28.00 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 6 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/cyclic.py . [ 16%] ..... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 6 passed, 1 warnings in 3.47 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 9 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/execute.py . [ 11%] .F...... [100%] =================================== FAILURES =================================== _____________________________ test_ending_comment ______________________________ session = <Session b4bb0130c5b741f4d5a8b02003878298> def test_ending_comment(session): response = execute_script(session, "return 1; // foo") > assert_success(response, 1) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/execute.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnknownErrorException http_status=500>> value = 1 def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unknown error (500): Runtime.evaluate threw exception: SyntaxError: Unexpected end of input E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d77b9e31 internal::EvaluateScript() E #5 0x5615d77b3362 internal::EvaluateScriptAndGetValue() E #6 0x5615d77b3100 WebViewImpl::EvaluateScript() E #7 0x5615d77b3695 WebViewImpl::CallFunction() E #8 0x5615d75fc98c ExecuteExecuteScript() E #9 0x5615d75ead95 base::internal::FunctorTraits<>::Invoke<>() E #10 0x5615d75eacdd base::internal::InvokeHelper<>::MakeItSo<>() E #11 0x5615d75eac28 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEP7TimeoutEJEEESK_E7RunImplIRKSL_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceImJXspT1_EEEEOS5_OS7_SA_OSH_OSJ_ E #12 0x5615d75eab6c base::internal::Invoker<>::Run() E #13 0x5615d760b93c _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEP7TimeoutEE3RunES3_S5_S8_SF_SH_ E #14 0x5615d75fc28d ExecuteWindowCommand() E #15 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #16 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #17 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #18 0x5615d75e9275 base::internal::Invoker<>::Run() E #19 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #20 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #21 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #22 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #23 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #24 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #25 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #26 0x7f144e589f02 base::TaskAnnotator::RunTask() E #27 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #28 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #29 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #30 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #31 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #32 0x7f144e54cd66 base::RunLoop::Run() E #33 0x7f144e5fba28 base::Thread::Run() E #34 0x7f144e5fbff8 base::Thread::ThreadMain() E #35 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #36 0x7f144b25a184 start_thread E #37 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ================ 1 failed, 8 passed, 1 warnings in 6.21 seconds ================ ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 8 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/collections.py . [ 12%] ....... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 8 passed, 1 warnings in 6.16 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 10 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/promise.py F [ 10%] FFFFFFFFF [100%] =================================== FAILURES =================================== _____________________________ test_promise_resolve _____________________________ session = <Session b4bb0130c5b741f4d5a8b02003878298> def test_promise_resolve(session): response = execute_script(session, """ return Promise.resolve('foobar'); """) > assert_success(response, "foobar") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/promise.py:21: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"value": {}}>, value = 'foobar' def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ assert response.status == 200, str(response.error) if value is not None: > assert response.body["value"] == value E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:69: AssertionError _________________________ test_promise_resolve_delayed _________________________ session = <Session b4bb0130c5b741f4d5a8b02003878298> def test_promise_resolve_delayed(session): response = execute_script(session, """ return new Promise( (resolve) => setTimeout( () => resolve('foobar'), 50 ) ); """) > assert_success(response, "foobar") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/promise.py:33: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"value": {}}>, value = 'foobar' def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ assert response.status == 200, str(response.error) if value is not None: > assert response.body["value"] == value E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:69: AssertionError ___________________________ test_promise_all_resolve ___________________________ session = <Session b4bb0130c5b741f4d5a8b02003878298> def test_promise_all_resolve(session): response = execute_script(session, """ return Promise.all([ Promise.resolve(1), Promise.resolve(2) ]); """) > assert_success(response, [1, 2]) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/promise.py:43: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"value": {}}>, value = [1, 2] def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ assert response.status == 200, str(response.error) if value is not None: > assert response.body["value"] == value E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:69: AssertionError __________________________ test_await_promise_resolve __________________________ session = <Session b4bb0130c5b741f4d5a8b02003878298> def test_await_promise_resolve(session): response = execute_script(session, """ const res = await Promise.resolve('foobar'); return res; """) > assert_success(response, "foobar") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/promise.py:51: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnknownErrorException http_status=500>> value = 'foobar' def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: unknown error (500): Runtime.evaluate threw exception: SyntaxError: await is only valid in async function E (Session info: chrome=75.0.3745.0) E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d77b9e31 internal::EvaluateScript() E #5 0x5615d77b3362 internal::EvaluateScriptAndGetValue() E #6 0x5615d77b3100 WebViewImpl::EvaluateScript() E #7 0x5615d77b3695 WebViewImpl::CallFunction() E #8 0x5615d75fc98c ExecuteExecuteScript() E #9 0x5615d75ead95 base::internal::FunctorTraits<>::Invoke<>() E #10 0x5615d75eacdd base::internal::InvokeHelper<>::MakeItSo<>() E #11 0x5615d75eac28 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEP7TimeoutEJEEESK_E7RunImplIRKSL_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceImJXspT1_EEEEOS5_OS7_SA_OSH_OSJ_ E #12 0x5615d75eab6c base::internal::Invoker<>::Run() E #13 0x5615d760b93c _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEP7TimeoutEE3RunES3_S5_S8_SF_SH_ E #14 0x5615d75fc28d ExecuteWindowCommand() E #15 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #16 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #17 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #18 0x5615d75e9275 base::internal::Invoker<>::Run() E #19 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #20 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #21 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #22 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #23 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #24 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #25 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #26 0x7f144e589f02 base::TaskAnnotator::RunTask() E #27 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #28 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #29 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #30 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #31 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #32 0x7f144e54cd66 base::RunLoop::Run() E #33 0x7f144e5fba28 base::Thread::Run() E #34 0x7f144e5fbff8 base::Thread::ThreadMain() E #35 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #36 0x7f144b25a184 start_thread E #37 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError _____________________________ test_promise_reject ______________________________ session = <Session b4bb0130c5b741f4d5a8b02003878298> def test_promise_reject(session): response = execute_script(session, """ return Promise.reject(new Error('my error')); """) > assert_error(response, "javascript error") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/promise.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"value": {}}> error_code = 'javascript error' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError _________________________ test_promise_reject_delayed __________________________ session = <Session b4bb0130c5b741f4d5a8b02003878298> def test_promise_reject_delayed(session): response = execute_script(session, """ return new Promise( (resolve, reject) => setTimeout( () => reject(new Error('my error')), 50 ) ); """) > assert_error(response, "javascript error") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/promise.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"value": {}}> error_code = 'javascript error' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError ___________________________ test_promise_all_reject ____________________________ session = <Session b4bb0130c5b741f4d5a8b02003878298> def test_promise_all_reject(session): response = execute_script(session, """ return Promise.all([ Promise.resolve(1), Promise.reject(new Error('error')) ]); """) > assert_error(response, "javascript error") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/promise.py:80: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"value": {}}> error_code = 'javascript error' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError __________________________ test_await_promise_reject ___________________________ session = <Session b4bb0130c5b741f4d5a8b02003878298> def test_await_promise_reject(session): response = execute_script(session, """ await Promise.reject(new Error('my error')); return 'foo'; """) > assert_error(response, "javascript error") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/promise.py:88: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=500 error=<UnknownErrorException http_status=500>> error_code = 'javascript error' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ assert response.status == errors[error_code] assert "value" in response.body > assert response.body["value"]["error"] == error_code E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:52: AssertionError _________________________ test_promise_resolve_timeout _________________________ session = <Session b4bb0130c5b741f4d5a8b02003878298> def test_promise_resolve_timeout(session): session.timeouts.script = .1 response = execute_script(session, """ return new Promise( (resolve) => setTimeout( () => resolve(), 1000 ) ); """) > assert_error(response, "timeout error") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/promise.py:101: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"value": {}}>, error_code = 'timeout error' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E KeyError: 'timeout error' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: KeyError _________________________ test_promise_reject_timeout __________________________ session = <Session b4bb0130c5b741f4d5a8b02003878298> def test_promise_reject_timeout(session): session.timeouts.script = .1 response = execute_script(session, """ return new Promise( (resolve, reject) => setTimeout( () => reject(new Error('my error')), 1000 ) ); """) > assert_error(response, "timeout error") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/promise.py:114: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"value": {}}>, error_code = 'timeout error' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E KeyError: 'timeout error' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: KeyError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 10 failed, 1 warnings in 4.82 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 28.23 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 3 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/json_serialize_windowproxy.py F [ 33%] FF [100%] =================================== FAILURES =================================== _____________________________ test_initial_window ______________________________ session = <Session 445944856f5541238b5add82e90f2f6c> def test_initial_window(session): # non-auxiliary top-level browsing context response = execute_script(session, "return window;") raw_json = assert_success(response) > obj = json.loads(raw_json) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/json_serialize_windowproxy.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../.swarming_module/lib/python2.7/json/__init__.py:339: in loads return _default_decoder.decode(s) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <json.decoder.JSONDecoder object at 0x7f619d892cd0>, s = [] _w = <built-in method match of _sre.SRE_Pattern object at 0x7f619d69bd50> def decode(self, s, _w=WHITESPACE.match): """Return the Python representation of ``s`` (a ``str`` or ``unicode`` instance containing a JSON document) """ > obj, end = self.raw_decode(s, idx=_w(s, 0).end()) E TypeError: expected string or buffer ../../.swarming_module/lib/python2.7/json/decoder.py:364: TypeError _______________________________ test_window_open _______________________________ session = <Session 445944856f5541238b5add82e90f2f6c> def test_window_open(session): # auxiliary browsing context session.execute_script("window.foo = window.open()") response = execute_script(session, "return window.foo;") raw_json = assert_success(response) > obj = json.loads(raw_json) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/json_serialize_windowproxy.py:39: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../.swarming_module/lib/python2.7/json/__init__.py:339: in loads return _default_decoder.decode(s) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <json.decoder.JSONDecoder object at 0x7f619d892cd0>, s = [] _w = <built-in method match of _sre.SRE_Pattern object at 0x7f619d69bd50> def decode(self, s, _w=WHITESPACE.match): """Return the Python representation of ``s`` (a ``str`` or ``unicode`` instance containing a JSON document) """ > obj, end = self.raw_decode(s, idx=_w(s, 0).end()) E TypeError: expected string or buffer ../../.swarming_module/lib/python2.7/json/decoder.py:364: TypeError __________________________________ test_frame __________________________________ session = <Session 445944856f5541238b5add82e90f2f6c> def test_frame(session): # nested browsing context append = """ window.frame = document.createElement('iframe'); document.body.appendChild(frame); """ session.execute_script(append) response = execute_script(session, "return frame.contentWindow;") raw_json = assert_success(response) > obj = json.loads(raw_json) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/json_serialize_windowproxy.py:57: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../.swarming_module/lib/python2.7/json/__init__.py:339: in loads return _default_decoder.decode(s) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <json.decoder.JSONDecoder object at 0x7f619d892cd0>, s = [] _w = <built-in method match of _sre.SRE_Pattern object at 0x7f619d69bd50> def decode(self, s, _w=WHITESPACE.match): """Return the Python representation of ``s`` (a ``str`` or ``unicode`` instance containing a JSON document) """ > obj, end = self.raw_decode(s, idx=_w(s, 0).end()) E TypeError: expected string or buffer ../../.swarming_module/lib/python2.7/json/decoder.py:364: TypeError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 3 failed, 1 warnings in 2.35 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/is_element_selected/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 36.26 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 6 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/is_element_selected/selected.py . [ 16%] ..... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 6 passed, 1 warnings in 5.46 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 8 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/add_cookie/add.py . [ 12%] ....... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 8 passed, 1 warnings in 6.41 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/add_cookie/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 34.00 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 14 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/send_alert_text/send.py . [ 7%] ............. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 14 passed, 1 warnings in 12.79 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 2 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/status/status.py . [ 50%] F [100%] =================================== FAILURES =================================== ______________ test_status_with_session_running_on_endpoint_node _______________ session = <Session 662e9ff83913ff9b2164542573f69d40> def test_status_with_session_running_on_endpoint_node(session): response = get_status(session) value = assert_success(response) > assert value["ready"] is False E assert True is False ../../third_party/blink/web_tests/external/wpt/webdriver/tests/status/status.py:25: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ================ 1 failed, 1 passed, 1 warnings in 0.49 seconds ================ ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 3 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/navigate_to/navigate.py . [ 33%] .. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 3 passed, 1 warnings in 2.20 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/navigate_to/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 29.16 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_title/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 33.23 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 7 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_title/get.py . [ 14%] ...... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 7 passed, 1 warnings in 5.96 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/find_element_from_element/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 35.27 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 37 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/find_element_from_element/find.py . [ 2%] .................................... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 37 passed, 1 warnings in 28.78 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 3 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_timeouts/get.py . [ 33%] .. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 3 passed, 1 warnings in 1.38 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_window_handles/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 27.56 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 3 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_window_handles/get.py . [ 33%] .. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 3 passed, 1 warnings in 2.65 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_text/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 34.33 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 3 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_text/get.py . [ 33%] .. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 3 passed, 1 warnings in 2.61 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 0 items =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/forward/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 55.80 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 7 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/forward/forward.py . [ 14%] ...... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 7 passed, 1 warnings in 14.58 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_window_handle/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 26.39 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 2 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_window_handle/get.py . [ 50%] . [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 2 passed, 1 warnings in 1.45 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 26 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py F [ 3%] FFFFFFFFFFFFFFFFFFFFFFFFF [100%] =================================== FAILURES =================================== _____________________ test_invalid_parameters[parameters0] _____________________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68> parameters = {'descriptor': {'name': 23}, 'state': 'granted'} @pytest.mark.parametrize("parameters", [ #{ "descriptor": { "name": "geolocation" }, "state": "granted" } { "descriptor": { "name": 23 }, "state": "granted" }, { "descriptor": { }, "state": "granted" }, { "descriptor": { "name": "geolocation" }, "state": "Granted" }, { "descriptor": 23, "state": "granted" }, { "descriptor": "geolocation", "state": "granted" }, { "descriptor": [ { "name": "geolocation" } ], "state": "granted" }, [ { "descriptor": { "name": "geolocation" }, "state": "granted" } ], { "descriptor": { "name": "geolocation" }, "state": "granted", "oneRealm": 23 } ]) def test_invalid_parameters(session, parameters): response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:37: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199e48440> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _____________________ test_invalid_parameters[parameters1] _____________________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68> parameters = {'descriptor': {}, 'state': 'granted'} @pytest.mark.parametrize("parameters", [ #{ "descriptor": { "name": "geolocation" }, "state": "granted" } { "descriptor": { "name": 23 }, "state": "granted" }, { "descriptor": { }, "state": "granted" }, { "descriptor": { "name": "geolocation" }, "state": "Granted" }, { "descriptor": 23, "state": "granted" }, { "descriptor": "geolocation", "state": "granted" }, { "descriptor": [ { "name": "geolocation" } ], "state": "granted" }, [ { "descriptor": { "name": "geolocation" }, "state": "granted" } ], { "descriptor": { "name": "geolocation" }, "state": "granted", "oneRealm": 23 } ]) def test_invalid_parameters(session, parameters): response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:37: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199cf7050> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _____________________ test_invalid_parameters[parameters2] _____________________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68> parameters = {'descriptor': {'name': 'geolocation'}, 'state': 'Granted'} @pytest.mark.parametrize("parameters", [ #{ "descriptor": { "name": "geolocation" }, "state": "granted" } { "descriptor": { "name": 23 }, "state": "granted" }, { "descriptor": { }, "state": "granted" }, { "descriptor": { "name": "geolocation" }, "state": "Granted" }, { "descriptor": 23, "state": "granted" }, { "descriptor": "geolocation", "state": "granted" }, { "descriptor": [ { "name": "geolocation" } ], "state": "granted" }, [ { "descriptor": { "name": "geolocation" }, "state": "granted" } ], { "descriptor": { "name": "geolocation" }, "state": "granted", "oneRealm": 23 } ]) def test_invalid_parameters(session, parameters): response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:37: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199d84248> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _____________________ test_invalid_parameters[parameters3] _____________________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68> parameters = {'descriptor': 23, 'state': 'granted'} @pytest.mark.parametrize("parameters", [ #{ "descriptor": { "name": "geolocation" }, "state": "granted" } { "descriptor": { "name": 23 }, "state": "granted" }, { "descriptor": { }, "state": "granted" }, { "descriptor": { "name": "geolocation" }, "state": "Granted" }, { "descriptor": 23, "state": "granted" }, { "descriptor": "geolocation", "state": "granted" }, { "descriptor": [ { "name": "geolocation" } ], "state": "granted" }, [ { "descriptor": { "name": "geolocation" }, "state": "granted" } ], { "descriptor": { "name": "geolocation" }, "state": "granted", "oneRealm": 23 } ]) def test_invalid_parameters(session, parameters): response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:37: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199d3d488> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _____________________ test_invalid_parameters[parameters4] _____________________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68> parameters = {'descriptor': 'geolocation', 'state': 'granted'} @pytest.mark.parametrize("parameters", [ #{ "descriptor": { "name": "geolocation" }, "state": "granted" } { "descriptor": { "name": 23 }, "state": "granted" }, { "descriptor": { }, "state": "granted" }, { "descriptor": { "name": "geolocation" }, "state": "Granted" }, { "descriptor": 23, "state": "granted" }, { "descriptor": "geolocation", "state": "granted" }, { "descriptor": [ { "name": "geolocation" } ], "state": "granted" }, [ { "descriptor": { "name": "geolocation" }, "state": "granted" } ], { "descriptor": { "name": "geolocation" }, "state": "granted", "oneRealm": 23 } ]) def test_invalid_parameters(session, parameters): response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:37: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199cf5488> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _____________________ test_invalid_parameters[parameters5] _____________________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68> parameters = {'descriptor': [{'name': 'geolocation'}], 'state': 'granted'} @pytest.mark.parametrize("parameters", [ #{ "descriptor": { "name": "geolocation" }, "state": "granted" } { "descriptor": { "name": 23 }, "state": "granted" }, { "descriptor": { }, "state": "granted" }, { "descriptor": { "name": "geolocation" }, "state": "Granted" }, { "descriptor": 23, "state": "granted" }, { "descriptor": "geolocation", "state": "granted" }, { "descriptor": [ { "name": "geolocation" } ], "state": "granted" }, [ { "descriptor": { "name": "geolocation" }, "state": "granted" } ], { "descriptor": { "name": "geolocation" }, "state": "granted", "oneRealm": 23 } ]) def test_invalid_parameters(session, parameters): response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:37: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199d38dd0> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _____________________ test_invalid_parameters[parameters6] _____________________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68> parameters = [{'descriptor': {'name': 'geolocation'}, 'state': 'granted'}] @pytest.mark.parametrize("parameters", [ #{ "descriptor": { "name": "geolocation" }, "state": "granted" } { "descriptor": { "name": 23 }, "state": "granted" }, { "descriptor": { }, "state": "granted" }, { "descriptor": { "name": "geolocation" }, "state": "Granted" }, { "descriptor": 23, "state": "granted" }, { "descriptor": "geolocation", "state": "granted" }, { "descriptor": [ { "name": "geolocation" } ], "state": "granted" }, [ { "descriptor": { "name": "geolocation" }, "state": "granted" } ], { "descriptor": { "name": "geolocation" }, "state": "granted", "oneRealm": 23 } ]) def test_invalid_parameters(session, parameters): response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:37: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199dc4320> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _____________________ test_invalid_parameters[parameters7] _____________________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68> parameters = {'descriptor': {'name': 'geolocation'}, 'oneRealm': 23, 'state': 'granted'} @pytest.mark.parametrize("parameters", [ #{ "descriptor": { "name": "geolocation" }, "state": "granted" } { "descriptor": { "name": 23 }, "state": "granted" }, { "descriptor": { }, "state": "granted" }, { "descriptor": { "name": "geolocation" }, "state": "Granted" }, { "descriptor": 23, "state": "granted" }, { "descriptor": "geolocation", "state": "granted" }, { "descriptor": [ { "name": "geolocation" } ], "state": "granted" }, [ { "descriptor": { "name": "geolocation" }, "state": "granted" } ], { "descriptor": { "name": "geolocation" }, "state": "granted", "oneRealm": 23 } ]) def test_invalid_parameters(session, parameters): response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:37: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199cd0dd0> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _______________________ test_non_secure_context[granted] _______________________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68> url = <function url at 0x7f6199d56848>, state = 'granted' @pytest.mark.parametrize("state", ["granted", "denied", "prompt"]) def test_non_secure_context(session, url, state): session.url = url("/common/blank.html", protocol="http") response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > { "descriptor": { "name": "push" }, "state": state } ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199cf5cb0> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _______________________ test_non_secure_context[denied] ________________________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68> url = <function url at 0x7f6199dc7a28>, state = 'denied' @pytest.mark.parametrize("state", ["granted", "denied", "prompt"]) def test_non_secure_context(session, url, state): session.url = url("/common/blank.html", protocol="http") response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > { "descriptor": { "name": "push" }, "state": state } ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199d38f38> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _______________________ test_non_secure_context[prompt] ________________________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68> url = <function url at 0x7f6199d170c8>, state = 'prompt' @pytest.mark.parametrize("state", ["granted", "denied", "prompt"]) def test_non_secure_context(session, url, state): session.url = url("/common/blank.html", protocol="http") response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > { "descriptor": { "name": "push" }, "state": state } ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199d2b1b8> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ___________________ test_set_to_state[realmSetting0-granted] ___________________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68>, state = 'granted' realmSetting = {'oneRealm': True} @pytest.mark.parametrize("state", ["granted", "denied", "prompt"]) @pytest.mark.parametrize("realmSetting", [ { "oneRealm": True }, { "oneRealm": False }, {} ]) def test_set_to_state(session, state, realmSetting): parameters = { "descriptor": { "name": "geolocation" }, "state": state } parameters.update(realmSetting) response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:65: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199d45050> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ___________________ test_set_to_state[realmSetting0-denied] ____________________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68>, state = 'denied' realmSetting = {'oneRealm': True} @pytest.mark.parametrize("state", ["granted", "denied", "prompt"]) @pytest.mark.parametrize("realmSetting", [ { "oneRealm": True }, { "oneRealm": False }, {} ]) def test_set_to_state(session, state, realmSetting): parameters = { "descriptor": { "name": "geolocation" }, "state": state } parameters.update(realmSetting) response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:65: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199d71cb0> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ___________________ test_set_to_state[realmSetting0-prompt] ____________________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68>, state = 'prompt' realmSetting = {'oneRealm': True} @pytest.mark.parametrize("state", ["granted", "denied", "prompt"]) @pytest.mark.parametrize("realmSetting", [ { "oneRealm": True }, { "oneRealm": False }, {} ]) def test_set_to_state(session, state, realmSetting): parameters = { "descriptor": { "name": "geolocation" }, "state": state } parameters.update(realmSetting) response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:65: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199d842d8> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ___________________ test_set_to_state[realmSetting1-granted] ___________________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68>, state = 'granted' realmSetting = {'oneRealm': False} @pytest.mark.parametrize("state", ["granted", "denied", "prompt"]) @pytest.mark.parametrize("realmSetting", [ { "oneRealm": True }, { "oneRealm": False }, {} ]) def test_set_to_state(session, state, realmSetting): parameters = { "descriptor": { "name": "geolocation" }, "state": state } parameters.update(realmSetting) response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:65: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199ce5dd0> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ___________________ test_set_to_state[realmSetting1-denied] ____________________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68>, state = 'denied' realmSetting = {'oneRealm': False} @pytest.mark.parametrize("state", ["granted", "denied", "prompt"]) @pytest.mark.parametrize("realmSetting", [ { "oneRealm": True }, { "oneRealm": False }, {} ]) def test_set_to_state(session, state, realmSetting): parameters = { "descriptor": { "name": "geolocation" }, "state": state } parameters.update(realmSetting) response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:65: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199dc4320> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ___________________ test_set_to_state[realmSetting1-prompt] ____________________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68>, state = 'prompt' realmSetting = {'oneRealm': False} @pytest.mark.parametrize("state", ["granted", "denied", "prompt"]) @pytest.mark.parametrize("realmSetting", [ { "oneRealm": True }, { "oneRealm": False }, {} ]) def test_set_to_state(session, state, realmSetting): parameters = { "descriptor": { "name": "geolocation" }, "state": state } parameters.update(realmSetting) response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:65: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199d55320> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ___________________ test_set_to_state[realmSetting2-granted] ___________________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68>, state = 'granted' realmSetting = {} @pytest.mark.parametrize("state", ["granted", "denied", "prompt"]) @pytest.mark.parametrize("realmSetting", [ { "oneRealm": True }, { "oneRealm": False }, {} ]) def test_set_to_state(session, state, realmSetting): parameters = { "descriptor": { "name": "geolocation" }, "state": state } parameters.update(realmSetting) response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:65: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199d71cb0> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ___________________ test_set_to_state[realmSetting2-denied] ____________________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68>, state = 'denied' realmSetting = {} @pytest.mark.parametrize("state", ["granted", "denied", "prompt"]) @pytest.mark.parametrize("realmSetting", [ { "oneRealm": True }, { "oneRealm": False }, {} ]) def test_set_to_state(session, state, realmSetting): parameters = { "descriptor": { "name": "geolocation" }, "state": state } parameters.update(realmSetting) response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:65: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199cf5518> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ___________________ test_set_to_state[realmSetting2-prompt] ____________________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68>, state = 'prompt' realmSetting = {} @pytest.mark.parametrize("state", ["granted", "denied", "prompt"]) @pytest.mark.parametrize("realmSetting", [ { "oneRealm": True }, { "oneRealm": False }, {} ]) def test_set_to_state(session, state, realmSetting): parameters = { "descriptor": { "name": "geolocation" }, "state": state } parameters.update(realmSetting) response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:65: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199cc9d88> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _____________ test_set_to_state_cross_realm[realmSetting0-granted] _____________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68> create_window = <function create_window at 0x7f6199d17c08>, state = 'granted' realmSetting = {'oneRealm': False} @pytest.mark.parametrize("state", ["granted", "denied", "prompt"]) @pytest.mark.parametrize("realmSetting", [ { "oneRealm": False }, {} ]) def test_set_to_state_cross_realm(session, create_window, state, realmSetting): original_window = session.window_handle session.window_handle = create_window() parameters = { "descriptor": { "name": "geolocation" }, "state": state } parameters.update(realmSetting) response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:106: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199cb9758> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _____________ test_set_to_state_cross_realm[realmSetting0-denied] ______________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68> create_window = <function create_window at 0x7f6199cb1578>, state = 'denied' realmSetting = {'oneRealm': False} @pytest.mark.parametrize("state", ["granted", "denied", "prompt"]) @pytest.mark.parametrize("realmSetting", [ { "oneRealm": False }, {} ]) def test_set_to_state_cross_realm(session, create_window, state, realmSetting): original_window = session.window_handle session.window_handle = create_window() parameters = { "descriptor": { "name": "geolocation" }, "state": state } parameters.update(realmSetting) response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:106: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199c8b4d0> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _____________ test_set_to_state_cross_realm[realmSetting0-prompt] ______________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68> create_window = <function create_window at 0x7f6199cb1a28>, state = 'prompt' realmSetting = {'oneRealm': False} @pytest.mark.parametrize("state", ["granted", "denied", "prompt"]) @pytest.mark.parametrize("realmSetting", [ { "oneRealm": False }, {} ]) def test_set_to_state_cross_realm(session, create_window, state, realmSetting): original_window = session.window_handle session.window_handle = create_window() parameters = { "descriptor": { "name": "geolocation" }, "state": state } parameters.update(realmSetting) response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:106: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199cdcea8> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _____________ test_set_to_state_cross_realm[realmSetting1-granted] _____________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68> create_window = <function create_window at 0x7f6199cb1d70>, state = 'granted' realmSetting = {} @pytest.mark.parametrize("state", ["granted", "denied", "prompt"]) @pytest.mark.parametrize("realmSetting", [ { "oneRealm": False }, {} ]) def test_set_to_state_cross_realm(session, create_window, state, realmSetting): original_window = session.window_handle session.window_handle = create_window() parameters = { "descriptor": { "name": "geolocation" }, "state": state } parameters.update(realmSetting) response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:106: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199cdc488> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _____________ test_set_to_state_cross_realm[realmSetting1-denied] ______________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68> create_window = <function create_window at 0x7f6199d17c08>, state = 'denied' realmSetting = {} @pytest.mark.parametrize("state", ["granted", "denied", "prompt"]) @pytest.mark.parametrize("realmSetting", [ { "oneRealm": False }, {} ]) def test_set_to_state_cross_realm(session, create_window, state, realmSetting): original_window = session.window_handle session.window_handle = create_window() parameters = { "descriptor": { "name": "geolocation" }, "state": state } parameters.update(realmSetting) response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:106: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199d555f0> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _____________ test_set_to_state_cross_realm[realmSetting1-prompt] ______________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68> create_window = <function create_window at 0x7f6199cb19b0>, state = 'prompt' realmSetting = {} @pytest.mark.parametrize("state", ["granted", "denied", "prompt"]) @pytest.mark.parametrize("realmSetting", [ { "oneRealm": False }, {} ]) def test_set_to_state_cross_realm(session, create_window, state, realmSetting): original_window = session.window_handle session.window_handle = create_window() parameters = { "descriptor": { "name": "geolocation" }, "state": state } parameters.update(realmSetting) response = session.transport.send( "POST", "/session/{session_id}/permissions".format(**vars(session)), > parameters ) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:106: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6199d2a320> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 26 failed, 1 warnings in 17.53 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 2 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/release_actions/release.py . [ 50%] . [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 2 passed, 1 warnings in 1.45 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 0 items =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 4 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/release_actions/sequence.py . [ 25%] ..F [100%] =================================== FAILURES =================================== _____________ test_no_release_mouse_sequence_keeps_dblclick_state ______________ session = <Session 52d5c11a6fe4afa7e38588b0bde74e68>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7f6199ba5250> def test_no_release_mouse_sequence_keeps_dblclick_state(session, test_actions_page, mouse_chain): reporter = session.find.css("#outer", all=False) mouse_chain \ .click(element=reporter) \ .perform() mouse_chain \ .perform() events = get_events(session) expected = [ {"type": "mousedown", "button": 0}, {"type": "mouseup", "button": 0}, {"type": "click", "button": 0}, {"type": "mousedown", "button": 0}, {"type": "mouseup", "button": 0}, {"type": "click", "button": 0}, {"type": "dblclick", "button": 0}, ] filtered_events = [filter_dict(e, expected[0]) for e in events] > assert expected == filtered_events[1:] E AssertionError: assert [{'button': 0...'click'}, ...] == [{'button': 0,...pe': 'click'}] E Left contains more items, first extra item: {'button': 0, 'type': 'dblclick'} E Use -v to get the full diff ../../third_party/blink/web_tests/external/wpt/webdriver/tests/release_actions/sequence.py:82: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ================ 1 failed, 3 passed, 1 warnings in 4.59 seconds ================ ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 0 items =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ERROR: not found: /b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/release_actions/support/test_actions_wdspec.html (no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/release_actions/support/test_actions_wdspec.html' in any of []) ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ERROR: not found: /b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/release_actions/support/refine.pyc (no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/release_actions/support/refine.pyc' in any of []) ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 5 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/minimize_window/stress.py . [ 20%] .... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 5 passed, 1 warnings in 18.10 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/minimize_window/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html =================== 18 passed, 1 warnings in 118.08 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 5 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/minimize_window/minimize.py . [ 20%] F... [100%] =================================== FAILURES =================================== __________________________ test_fully_exit_fullscreen __________________________ session = <Session aef1f21927767ae6164c3451fa15922d> def test_fully_exit_fullscreen(session): session.window.fullscreen() > assert is_fullscreen(session) E assert False E + where False = is_fullscreen(<Session aef1f21927767ae6164c3451fa15922d>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/minimize_window/minimize.py:19: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html =============== 1 failed, 4 passed, 1 warnings in 12.83 seconds ================ ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_rect/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 35.58 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 4 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_rect/get.py . [ 25%] ... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 4 passed, 1 warnings in 3.40 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 5 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/navigate.py . [ 20%] ...[1553449376.128][SEVERE]: Unable to receive message from renderer [1553449376.168][SEVERE]: Unable to receive message from renderer . [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 5 passed, 1 warnings in 8.12 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 12 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/interactability.py . [ 8%] ........... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 12 passed, 1 warnings in 11.82 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 11 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/center_point.py . [ 9%] .......... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 11 passed, 1 warnings in 11.92 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 36.68 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 3 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/bubbling.py . [ 33%] F. [100%] =================================== FAILURES =================================== _____________________________ test_spin_event_loop _____________________________ session = <Session cb12dcb91292db5bf3ced35fe03948d5> def test_spin_event_loop(session): """ Wait until the user agent event loop has spun enough times to process the DOM events generated by clicking. """ session.url = inline(""" <style> body * { margin: 10px; padding: 10px; border: 1px solid blue; } </style> <div id=three>THREE <div id=two>TWO <div id=one>ONE</div> </div> </div> <script> window.delayedClicks = []; var elements = document.querySelectorAll("div"); for (var level = 0; level < elements.length; level++) { elements[level].addEventListener("click", function(clickEvent) { var target = clickEvent.currentTarget; setTimeout(function() { window.delayedClicks.push(target); }, 100); }); } </script> """) three, two, one = session.find.css("div") one.click() delayed_clicks = session.execute_script("return window.delayedClicks") > assert one in delayed_clicks E assert <Element 0784d268-42b1-447d-91b9-99294fd3ff36> in [] ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/bubbling.py:84: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ================ 1 failed, 2 passed, 1 warnings in 3.24 seconds ================ ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 10 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/scroll_into_view.py . [ 10%] FFFFFFFFF [100%] =================================== FAILURES =================================== __________________ test_partially_visible_does_not_scroll[9] ___________________ session = <Session cb12dcb91292db5bf3ced35fe03948d5>, offset = 9 @pytest.mark.parametrize("offset", range(9, 0, -1)) def test_partially_visible_does_not_scroll(session, offset): session.url = inline(""" <style> body {{ margin: 0; padding: 0; }} div {{ background: blue; height: 200px; /* make N pixels visible in the viewport */ margin-top: calc(100vh - {offset}px); }} </style> <div></div> <script> window.clicks = []; let target = document.querySelector("div"); target.addEventListener("click", function(e) {{ window.clicks.push([e.clientX, e.clientY]); }}); </script> """.format(offset=offset)) target = session.find.css("div", all=False) assert session.execute_script("return window.scrollY || document.documentElement.scrollTop") == 0 response = element_click(session, target) assert_success(response) > assert session.execute_script("return window.scrollY || document.documentElement.scrollTop") == 0 E AssertionError: assert 191 == 0 E + where 191 = <bound method Session.execute_script of <Session cb12dcb91292db5bf3ced35fe03948d5>>('return window.scrollY || document.documentElement.scrollTop') E + where <bound method Session.execute_script of <Session cb12dcb91292db5bf3ced35fe03948d5>> = <Session cb12dcb91292db5bf3ced35fe03948d5>.execute_script ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/scroll_into_view.py:70: AssertionError __________________ test_partially_visible_does_not_scroll[8] ___________________ session = <Session cb12dcb91292db5bf3ced35fe03948d5>, offset = 8 @pytest.mark.parametrize("offset", range(9, 0, -1)) def test_partially_visible_does_not_scroll(session, offset): session.url = inline(""" <style> body {{ margin: 0; padding: 0; }} div {{ background: blue; height: 200px; /* make N pixels visible in the viewport */ margin-top: calc(100vh - {offset}px); }} </style> <div></div> <script> window.clicks = []; let target = document.querySelector("div"); target.addEventListener("click", function(e) {{ window.clicks.push([e.clientX, e.clientY]); }}); </script> """.format(offset=offset)) target = session.find.css("div", all=False) assert session.execute_script("return window.scrollY || document.documentElement.scrollTop") == 0 response = element_click(session, target) assert_success(response) > assert session.execute_script("return window.scrollY || document.documentElement.scrollTop") == 0 E AssertionError: assert 192 == 0 E + where 192 = <bound method Session.execute_script of <Session cb12dcb91292db5bf3ced35fe03948d5>>('return window.scrollY || document.documentElement.scrollTop') E + where <bound method Session.execute_script of <Session cb12dcb91292db5bf3ced35fe03948d5>> = <Session cb12dcb91292db5bf3ced35fe03948d5>.execute_script ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/scroll_into_view.py:70: AssertionError __________________ test_partially_visible_does_not_scroll[7] ___________________ session = <Session cb12dcb91292db5bf3ced35fe03948d5>, offset = 7 @pytest.mark.parametrize("offset", range(9, 0, -1)) def test_partially_visible_does_not_scroll(session, offset): session.url = inline(""" <style> body {{ margin: 0; padding: 0; }} div {{ background: blue; height: 200px; /* make N pixels visible in the viewport */ margin-top: calc(100vh - {offset}px); }} </style> <div></div> <script> window.clicks = []; let target = document.querySelector("div"); target.addEventListener("click", function(e) {{ window.clicks.push([e.clientX, e.clientY]); }}); </script> """.format(offset=offset)) target = session.find.css("div", all=False) assert session.execute_script("return window.scrollY || document.documentElement.scrollTop") == 0 response = element_click(session, target) assert_success(response) > assert session.execute_script("return window.scrollY || document.documentElement.scrollTop") == 0 E AssertionError: assert 193 == 0 E + where 193 = <bound method Session.execute_script of <Session cb12dcb91292db5bf3ced35fe03948d5>>('return window.scrollY || document.documentElement.scrollTop') E + where <bound method Session.execute_script of <Session cb12dcb91292db5bf3ced35fe03948d5>> = <Session cb12dcb91292db5bf3ced35fe03948d5>.execute_script ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/scroll_into_view.py:70: AssertionError __________________ test_partially_visible_does_not_scroll[6] ___________________ session = <Session cb12dcb91292db5bf3ced35fe03948d5>, offset = 6 @pytest.mark.parametrize("offset", range(9, 0, -1)) def test_partially_visible_does_not_scroll(session, offset): session.url = inline(""" <style> body {{ margin: 0; padding: 0; }} div {{ background: blue; height: 200px; /* make N pixels visible in the viewport */ margin-top: calc(100vh - {offset}px); }} </style> <div></div> <script> window.clicks = []; let target = document.querySelector("div"); target.addEventListener("click", function(e) {{ window.clicks.push([e.clientX, e.clientY]); }}); </script> """.format(offset=offset)) target = session.find.css("div", all=False) assert session.execute_script("return window.scrollY || document.documentElement.scrollTop") == 0 response = element_click(session, target) assert_success(response) > assert session.execute_script("return window.scrollY || document.documentElement.scrollTop") == 0 E AssertionError: assert 194 == 0 E + where 194 = <bound method Session.execute_script of <Session cb12dcb91292db5bf3ced35fe03948d5>>('return window.scrollY || document.documentElement.scrollTop') E + where <bound method Session.execute_script of <Session cb12dcb91292db5bf3ced35fe03948d5>> = <Session cb12dcb91292db5bf3ced35fe03948d5>.execute_script ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/scroll_into_view.py:70: AssertionError __________________ test_partially_visible_does_not_scroll[5] ___________________ session = <Session cb12dcb91292db5bf3ced35fe03948d5>, offset = 5 @pytest.mark.parametrize("offset", range(9, 0, -1)) def test_partially_visible_does_not_scroll(session, offset): session.url = inline(""" <style> body {{ margin: 0; padding: 0; }} div {{ background: blue; height: 200px; /* make N pixels visible in the viewport */ margin-top: calc(100vh - {offset}px); }} </style> <div></div> <script> window.clicks = []; let target = document.querySelector("div"); target.addEventListener("click", function(e) {{ window.clicks.push([e.clientX, e.clientY]); }}); </script> """.format(offset=offset)) target = session.find.css("div", all=False) assert session.execute_script("return window.scrollY || document.documentElement.scrollTop") == 0 response = element_click(session, target) assert_success(response) > assert session.execute_script("return window.scrollY || document.documentElement.scrollTop") == 0 E AssertionError: assert 195 == 0 E + where 195 = <bound method Session.execute_script of <Session cb12dcb91292db5bf3ced35fe03948d5>>('return window.scrollY || document.documentElement.scrollTop') E + where <bound method Session.execute_script of <Session cb12dcb91292db5bf3ced35fe03948d5>> = <Session cb12dcb91292db5bf3ced35fe03948d5>.execute_script ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/scroll_into_view.py:70: AssertionError __________________ test_partially_visible_does_not_scroll[4] ___________________ session = <Session cb12dcb91292db5bf3ced35fe03948d5>, offset = 4 @pytest.mark.parametrize("offset", range(9, 0, -1)) def test_partially_visible_does_not_scroll(session, offset): session.url = inline(""" <style> body {{ margin: 0; padding: 0; }} div {{ background: blue; height: 200px; /* make N pixels visible in the viewport */ margin-top: calc(100vh - {offset}px); }} </style> <div></div> <script> window.clicks = []; let target = document.querySelector("div"); target.addEventListener("click", function(e) {{ window.clicks.push([e.clientX, e.clientY]); }}); </script> """.format(offset=offset)) target = session.find.css("div", all=False) assert session.execute_script("return window.scrollY || document.documentElement.scrollTop") == 0 response = element_click(session, target) assert_success(response) > assert session.execute_script("return window.scrollY || document.documentElement.scrollTop") == 0 E AssertionError: assert 196 == 0 E + where 196 = <bound method Session.execute_script of <Session cb12dcb91292db5bf3ced35fe03948d5>>('return window.scrollY || document.documentElement.scrollTop') E + where <bound method Session.execute_script of <Session cb12dcb91292db5bf3ced35fe03948d5>> = <Session cb12dcb91292db5bf3ced35fe03948d5>.execute_script ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/scroll_into_view.py:70: AssertionError __________________ test_partially_visible_does_not_scroll[3] ___________________ session = <Session cb12dcb91292db5bf3ced35fe03948d5>, offset = 3 @pytest.mark.parametrize("offset", range(9, 0, -1)) def test_partially_visible_does_not_scroll(session, offset): session.url = inline(""" <style> body {{ margin: 0; padding: 0; }} div {{ background: blue; height: 200px; /* make N pixels visible in the viewport */ margin-top: calc(100vh - {offset}px); }} </style> <div></div> <script> window.clicks = []; let target = document.querySelector("div"); target.addEventListener("click", function(e) {{ window.clicks.push([e.clientX, e.clientY]); }}); </script> """.format(offset=offset)) target = session.find.css("div", all=False) assert session.execute_script("return window.scrollY || document.documentElement.scrollTop") == 0 response = element_click(session, target) assert_success(response) > assert session.execute_script("return window.scrollY || document.documentElement.scrollTop") == 0 E AssertionError: assert 197 == 0 E + where 197 = <bound method Session.execute_script of <Session cb12dcb91292db5bf3ced35fe03948d5>>('return window.scrollY || document.documentElement.scrollTop') E + where <bound method Session.execute_script of <Session cb12dcb91292db5bf3ced35fe03948d5>> = <Session cb12dcb91292db5bf3ced35fe03948d5>.execute_script ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/scroll_into_view.py:70: AssertionError __________________ test_partially_visible_does_not_scroll[2] ___________________ session = <Session cb12dcb91292db5bf3ced35fe03948d5>, offset = 2 @pytest.mark.parametrize("offset", range(9, 0, -1)) def test_partially_visible_does_not_scroll(session, offset): session.url = inline(""" <style> body {{ margin: 0; padding: 0; }} div {{ background: blue; height: 200px; /* make N pixels visible in the viewport */ margin-top: calc(100vh - {offset}px); }} </style> <div></div> <script> window.clicks = []; let target = document.querySelector("div"); target.addEventListener("click", function(e) {{ window.clicks.push([e.clientX, e.clientY]); }}); </script> """.format(offset=offset)) target = session.find.css("div", all=False) assert session.execute_script("return window.scrollY || document.documentElement.scrollTop") == 0 response = element_click(session, target) assert_success(response) > assert session.execute_script("return window.scrollY || document.documentElement.scrollTop") == 0 E AssertionError: assert 198 == 0 E + where 198 = <bound method Session.execute_script of <Session cb12dcb91292db5bf3ced35fe03948d5>>('return window.scrollY || document.documentElement.scrollTop') E + where <bound method Session.execute_script of <Session cb12dcb91292db5bf3ced35fe03948d5>> = <Session cb12dcb91292db5bf3ced35fe03948d5>.execute_script ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/scroll_into_view.py:70: AssertionError __________________ test_partially_visible_does_not_scroll[1] ___________________ session = <Session cb12dcb91292db5bf3ced35fe03948d5>, offset = 1 @pytest.mark.parametrize("offset", range(9, 0, -1)) def test_partially_visible_does_not_scroll(session, offset): session.url = inline(""" <style> body {{ margin: 0; padding: 0; }} div {{ background: blue; height: 200px; /* make N pixels visible in the viewport */ margin-top: calc(100vh - {offset}px); }} </style> <div></div> <script> window.clicks = []; let target = document.querySelector("div"); target.addEventListener("click", function(e) {{ window.clicks.push([e.clientX, e.clientY]); }}); </script> """.format(offset=offset)) target = session.find.css("div", all=False) assert session.execute_script("return window.scrollY || document.documentElement.scrollTop") == 0 response = element_click(session, target) assert_success(response) > assert session.execute_script("return window.scrollY || document.documentElement.scrollTop") == 0 E AssertionError: assert 199 == 0 E + where 199 = <bound method Session.execute_script of <Session cb12dcb91292db5bf3ced35fe03948d5>>('return window.scrollY || document.documentElement.scrollTop') E + where <bound method Session.execute_script of <Session cb12dcb91292db5bf3ced35fe03948d5>> = <Session cb12dcb91292db5bf3ced35fe03948d5>.execute_script ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/scroll_into_view.py:70: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html =============== 9 failed, 1 passed, 1 warnings in 10.82 seconds ================ ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 1 item ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/file_upload.py F [100%] =================================== FAILURES =================================== ____________________________ test_file_upload_state ____________________________ session = <Session cb12dcb91292db5bf3ced35fe03948d5> def test_file_upload_state(session): session.url = inline("<input type=file>") element = session.find.css("input", all=False) response = element_click(session, element) > assert_error(response, "invalid argument") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/file_upload.py:16: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"value": null}> error_code = 'invalid argument' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 1 failed, 1 warnings in 1.76 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 1 item ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/stale.py . [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 1 passed, 1 warnings in 1.13 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 2 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/click.py . [ 50%] . [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 2 passed, 1 warnings in 2.00 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 11 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/select.py . [ 9%] .......... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 11 passed, 1 warnings in 13.65 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ERROR: not found: /b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/support/close_window.html (no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/support/close_window.html' in any of []) ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ERROR: not found: /b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/support/input.html (no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/support/input.html' in any of []) ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 8 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/timeouts.py . [ 12%] ....... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 8 passed, 1 warnings in 9.28 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 27 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/create_alwaysMatch.py . [ 3%] ......F................... [100%] =================================== FAILURES =================================== ______________________ test_valid[pageLoadStrategy-eager] ______________________ new_session = <function new_session at 0x7f6199533b18> add_browser_capabilities = <function add_browser_capabilities at 0x7f61995338c0> key = 'pageLoadStrategy', value = 'eager' @pytest.mark.parametrize("key,value", flatten(product(*item) for item in valid_data)) def test_valid(new_session, add_browser_capabilities, key, value): response, _ = new_session({"capabilities": { "alwaysMatch": add_browser_capabilities({key: value})}}) > assert_success(response) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/create_alwaysMatch.py:15: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=400 error=<InvalidArgumentException http_status=400>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: invalid argument (400): 'pageLoadStrategy=eager' not yet supported E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75a8391 Capabilities::CheckSupport() E #5 0x5615d75f1ef5 (anonymous namespace)::InitSessionHelper() E #6 0x5615d75f1baf ExecuteInitSession() E #7 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #8 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #9 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #10 0x5615d75e9275 base::internal::Invoker<>::Run() E #11 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #12 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #13 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #14 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #15 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #16 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #17 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #18 0x7f144e589f02 base::TaskAnnotator::RunTask() E #19 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #20 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #21 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #22 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #23 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #24 0x7f144e54cd66 base::RunLoop::Run() E #25 0x7f144e5fba28 base::Thread::Run() E #26 0x7f144e5fbff8 base::Thread::ThreadMain() E #27 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #28 0x7f144b25a184 start_thread E #29 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html =============== 1 failed, 26 passed, 1 warnings in 57.22 seconds =============== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 206 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/invalid_capabilities.py FE [ 0%] FEFEFE.................................................................. [ 33%] ........................................................................ [ 68%] ................................................................ [100%] ==================================== ERRORS ==================================== _____________ ERROR at teardown of test_invalid_capabilites[None] ______________ request = <SubRequest 'new_session' for <Function 'test_invalid_capabilites[None]'>> configuration = {'capabilities': {'goog:chromeOptions': {'args': ['--host-resolver-rules=MAP nonexistent.*.test ~NOTFOUND, MAP *.test ...efs': {'profile': {'default_content_setting_values': {'popups': 1}}}, 'w3c': True}}, 'host': '127.0.0.1', 'port': 9500} current_session = <Session (disconnected)> @pytest.fixture(name="new_session") def fixture_new_session(request, configuration, current_session): """Start a new session for tests which themselves test creating new sessions. :param body: The content of the body for the new session POST request. :param delete_existing_session: Allows the fixture to delete an already created custom session before the new session is getting created. This is useful for tests which call this fixture multiple times within the same test. """ custom_session = {} transport = HTTPWireProtocol( configuration["host"], configuration["port"], url_prefix="/", ) def _delete_session(session_id): transport.send("DELETE", "session/{}".format(session_id)) def new_session(body, delete_existing_session=False): # If there is an active session from the global session fixture, # delete that one first if current_session is not None: current_session.end() if delete_existing_session: _delete_session(custom_session["session"]["sessionId"]) response = transport.send("POST", "session", body) if response.status == 200: custom_session["session"] = response.body["value"] return response, custom_session.get("session", None) yield new_session if custom_session.get("session") is not None: > _delete_session(custom_session["session"]["sessionId"]) E KeyError: 'sessionId' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/conftest.py:65: KeyError _______________ ERROR at teardown of test_invalid_capabilites[1] _______________ request = <SubRequest 'new_session' for <Function 'test_invalid_capabilites[1]'>> configuration = {'capabilities': {'goog:chromeOptions': {'args': ['--host-resolver-rules=MAP nonexistent.*.test ~NOTFOUND, MAP *.test ...efs': {'profile': {'default_content_setting_values': {'popups': 1}}}, 'w3c': True}}, 'host': '127.0.0.1', 'port': 9500} current_session = <Session (disconnected)> @pytest.fixture(name="new_session") def fixture_new_session(request, configuration, current_session): """Start a new session for tests which themselves test creating new sessions. :param body: The content of the body for the new session POST request. :param delete_existing_session: Allows the fixture to delete an already created custom session before the new session is getting created. This is useful for tests which call this fixture multiple times within the same test. """ custom_session = {} transport = HTTPWireProtocol( configuration["host"], configuration["port"], url_prefix="/", ) def _delete_session(session_id): transport.send("DELETE", "session/{}".format(session_id)) def new_session(body, delete_existing_session=False): # If there is an active session from the global session fixture, # delete that one first if current_session is not None: current_session.end() if delete_existing_session: _delete_session(custom_session["session"]["sessionId"]) response = transport.send("POST", "session", body) if response.status == 200: custom_session["session"] = response.body["value"] return response, custom_session.get("session", None) yield new_session if custom_session.get("session") is not None: > _delete_session(custom_session["session"]["sessionId"]) E KeyError: 'sessionId' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/conftest.py:65: KeyError ______________ ERROR at teardown of test_invalid_capabilites[{}] _______________ request = <SubRequest 'new_session' for <Function 'test_invalid_capabilites[{}]'>> configuration = {'capabilities': {'goog:chromeOptions': {'args': ['--host-resolver-rules=MAP nonexistent.*.test ~NOTFOUND, MAP *.test ...efs': {'profile': {'default_content_setting_values': {'popups': 1}}}, 'w3c': True}}, 'host': '127.0.0.1', 'port': 9500} current_session = <Session (disconnected)> @pytest.fixture(name="new_session") def fixture_new_session(request, configuration, current_session): """Start a new session for tests which themselves test creating new sessions. :param body: The content of the body for the new session POST request. :param delete_existing_session: Allows the fixture to delete an already created custom session before the new session is getting created. This is useful for tests which call this fixture multiple times within the same test. """ custom_session = {} transport = HTTPWireProtocol( configuration["host"], configuration["port"], url_prefix="/", ) def _delete_session(session_id): transport.send("DELETE", "session/{}".format(session_id)) def new_session(body, delete_existing_session=False): # If there is an active session from the global session fixture, # delete that one first if current_session is not None: current_session.end() if delete_existing_session: _delete_session(custom_session["session"]["sessionId"]) response = transport.send("POST", "session", body) if response.status == 200: custom_session["session"] = response.body["value"] return response, custom_session.get("session", None) yield new_session if custom_session.get("session") is not None: > _delete_session(custom_session["session"]["sessionId"]) E KeyError: 'sessionId' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/conftest.py:65: KeyError ____________ ERROR at teardown of test_invalid_capabilites[value3] _____________ request = <SubRequest 'new_session' for <Function 'test_invalid_capabilites[value3]'>> configuration = {'capabilities': {'goog:chromeOptions': {'args': ['--host-resolver-rules=MAP nonexistent.*.test ~NOTFOUND, MAP *.test ...efs': {'profile': {'default_content_setting_values': {'popups': 1}}}, 'w3c': True}}, 'host': '127.0.0.1', 'port': 9500} current_session = <Session (disconnected)> @pytest.fixture(name="new_session") def fixture_new_session(request, configuration, current_session): """Start a new session for tests which themselves test creating new sessions. :param body: The content of the body for the new session POST request. :param delete_existing_session: Allows the fixture to delete an already created custom session before the new session is getting created. This is useful for tests which call this fixture multiple times within the same test. """ custom_session = {} transport = HTTPWireProtocol( configuration["host"], configuration["port"], url_prefix="/", ) def _delete_session(session_id): transport.send("DELETE", "session/{}".format(session_id)) def new_session(body, delete_existing_session=False): # If there is an active session from the global session fixture, # delete that one first if current_session is not None: current_session.end() if delete_existing_session: _delete_session(custom_session["session"]["sessionId"]) response = transport.send("POST", "session", body) if response.status == 200: custom_session["session"] = response.body["value"] return response, custom_session.get("session", None) yield new_session if custom_session.get("session") is not None: > _delete_session(custom_session["session"]["sessionId"]) E KeyError: 'sessionId' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/conftest.py:65: KeyError =================================== FAILURES =================================== ________________________ test_invalid_capabilites[None] ________________________ new_session = <function new_session at 0x7f6199533398>, value = None @pytest.mark.parametrize("value", [None, 1, "{}", []]) def test_invalid_capabilites(new_session, value): response, _ = new_session({"capabilities": value}) > assert_error(response, "invalid argument") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/invalid_capabilities.py:12: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"status": 33, "sessionId": "5c8dc51d31358ce93bdad4e42...f8dc9d-refs/heads/master@{#643730}),platform=Linux 4.4.0-78-generic x86_64)"}}> error_code = 'invalid argument' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError _________________________ test_invalid_capabilites[1] __________________________ new_session = <function new_session at 0x7f619940ad70>, value = 1 @pytest.mark.parametrize("value", [None, 1, "{}", []]) def test_invalid_capabilites(new_session, value): response, _ = new_session({"capabilities": value}) > assert_error(response, "invalid argument") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/invalid_capabilities.py:12: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"status": 33, "sessionId": "6b48b72f6ec1ce5c93ca5524f...f8dc9d-refs/heads/master@{#643730}),platform=Linux 4.4.0-78-generic x86_64)"}}> error_code = 'invalid argument' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError _________________________ test_invalid_capabilites[{}] _________________________ new_session = <function new_session at 0x7f61992600c8>, value = '{}' @pytest.mark.parametrize("value", [None, 1, "{}", []]) def test_invalid_capabilites(new_session, value): response, _ = new_session({"capabilities": value}) > assert_error(response, "invalid argument") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/invalid_capabilities.py:12: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"status": 33, "sessionId": "cf94eea489ae5f49da0f2d511...f8dc9d-refs/heads/master@{#643730}),platform=Linux 4.4.0-78-generic x86_64)"}}> error_code = 'invalid argument' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError _______________________ test_invalid_capabilites[value3] _______________________ new_session = <function new_session at 0x7f6199260500>, value = [] @pytest.mark.parametrize("value", [None, 1, "{}", []]) def test_invalid_capabilites(new_session, value): response, _ = new_session({"capabilities": value}) > assert_error(response, "invalid argument") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/invalid_capabilities.py:12: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"status": 33, "sessionId": "94868ff16b17bfa5a24381f09...f8dc9d-refs/heads/master@{#643730}),platform=Linux 4.4.0-78-generic x86_64)"}}> error_code = 'invalid argument' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========== 4 failed, 202 passed, 1 warnings, 4 error in 6.44 seconds =========== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 0 items =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 8 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/default_values.py . [ 12%] FFE..FE.F [100%] ==================================== ERRORS ==================================== ___________________ ERROR at teardown of test_no_capabilites ___________________ request = <SubRequest 'new_session' for <Function 'test_no_capabilites'>> configuration = {'capabilities': {'goog:chromeOptions': {'args': ['--host-resolver-rules=MAP nonexistent.*.test ~NOTFOUND, MAP *.test ...efs': {'profile': {'default_content_setting_values': {'popups': 1}}}, 'w3c': True}}, 'host': '127.0.0.1', 'port': 9500} current_session = <Session (disconnected)> @pytest.fixture(name="new_session") def fixture_new_session(request, configuration, current_session): """Start a new session for tests which themselves test creating new sessions. :param body: The content of the body for the new session POST request. :param delete_existing_session: Allows the fixture to delete an already created custom session before the new session is getting created. This is useful for tests which call this fixture multiple times within the same test. """ custom_session = {} transport = HTTPWireProtocol( configuration["host"], configuration["port"], url_prefix="/", ) def _delete_session(session_id): transport.send("DELETE", "session/{}".format(session_id)) def new_session(body, delete_existing_session=False): # If there is an active session from the global session fixture, # delete that one first if current_session is not None: current_session.end() if delete_existing_session: _delete_session(custom_session["session"]["sessionId"]) response = transport.send("POST", "session", body) if response.status == 200: custom_session["session"] = response.body["value"] return response, custom_session.get("session", None) yield new_session if custom_session.get("session") is not None: > _delete_session(custom_session["session"]["sessionId"]) E KeyError: 'sessionId' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/conftest.py:65: KeyError ______________________ ERROR at teardown of test_desired _______________________ request = <SubRequest 'new_session' for <Function 'test_desired'>> configuration = {'capabilities': {'goog:chromeOptions': {'args': ['--host-resolver-rules=MAP nonexistent.*.test ~NOTFOUND, MAP *.test ...efs': {'profile': {'default_content_setting_values': {'popups': 1}}}, 'w3c': True}}, 'host': '127.0.0.1', 'port': 9500} current_session = <Session (disconnected)> @pytest.fixture(name="new_session") def fixture_new_session(request, configuration, current_session): """Start a new session for tests which themselves test creating new sessions. :param body: The content of the body for the new session POST request. :param delete_existing_session: Allows the fixture to delete an already created custom session before the new session is getting created. This is useful for tests which call this fixture multiple times within the same test. """ custom_session = {} transport = HTTPWireProtocol( configuration["host"], configuration["port"], url_prefix="/", ) def _delete_session(session_id): transport.send("DELETE", "session/{}".format(session_id)) def new_session(body, delete_existing_session=False): # If there is an active session from the global session fixture, # delete that one first if current_session is not None: current_session.end() if delete_existing_session: _delete_session(custom_session["session"]["sessionId"]) response = transport.send("POST", "session", body) if response.status == 200: custom_session["session"] = response.body["value"] return response, custom_session.get("session", None) yield new_session if custom_session.get("session") is not None: > _delete_session(custom_session["session"]["sessionId"]) E KeyError: 'sessionId' ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/conftest.py:65: KeyError =================================== FAILURES =================================== ___________________________ test_repeat_new_session ____________________________ new_session = <function new_session at 0x7f61991261b8> add_browser_capabilities = <function add_browser_capabilities at 0x7f6199126488> def test_repeat_new_session(new_session, add_browser_capabilities): response, _ = new_session({"capabilities": {"alwaysMatch": add_browser_capabilities({})}}) assert_success(response) response, _ = new_session({"capabilities": {"alwaysMatch": add_browser_capabilities({})}}) > assert_error(response, "session not created") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/default_values.py:17: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"value": {"sessionId": "f92bf7d22a7412278540331e60903...", "platformName": "linux", "unhandledPromptBehavior": "dismiss and notify"}}}> error_code = 'session not created' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError _____________________________ test_no_capabilites ______________________________ new_session = <function new_session at 0x7f6199260c08> def test_no_capabilites(new_session): response, _ = new_session({}) > assert_error(response, "invalid argument") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/default_values.py:22: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"status": 33, "sessionId": "eeb86ecce931d19d05fa26b61...f8dc9d-refs/heads/master@{#643730}),platform=Linux 4.4.0-78-generic x86_64)"}}> error_code = 'invalid argument' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError _________________________________ test_desired _________________________________ new_session = <function new_session at 0x7f61991265f0> add_browser_capabilities = <function add_browser_capabilities at 0x7f6199126230> def test_desired(new_session, add_browser_capabilities): response, _ = new_session({"desiredCapbilities": add_browser_capabilities({})}) > assert_error(response, "invalid argument") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/default_values.py:37: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"status": 33, "sessionId": "a1bb27817816905e41c31a79b...f8dc9d-refs/heads/master@{#643730}),platform=Linux 4.4.0-78-generic x86_64)"}}> error_code = 'invalid argument' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError ________________________ test_valid_but_unmatchable_key ________________________ new_session = <function new_session at 0x7f61991262a8> add_browser_capabilities = <function add_browser_capabilities at 0x7f6199126aa0> def test_valid_but_unmatchable_key(new_session, add_browser_capabilities): response, _ = new_session({"capabilities": {"firstMatch": [ add_browser_capabilities({"pageLoadStrategy": "eager", "foo:unmatchable": True}), {"pageLoadStrategy": "none"}, ]}}) > value = assert_success(response) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/default_values.py:54: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=400 error=<InvalidArgumentException http_status=400>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: invalid argument (400): 'pageLoadStrategy=eager' not yet supported E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75a8391 Capabilities::CheckSupport() E #5 0x5615d75f1ef5 (anonymous namespace)::InitSessionHelper() E #6 0x5615d75f1baf ExecuteInitSession() E #7 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #8 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #9 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #10 0x5615d75e9275 base::internal::Invoker<>::Run() E #11 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #12 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #13 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #14 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #15 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #16 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #17 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #18 0x7f144e589f02 base::TaskAnnotator::RunTask() E #19 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #20 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #21 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #22 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #23 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #24 0x7f144e54cd66 base::RunLoop::Run() E #25 0x7f144e5fba28 base::Thread::Run() E #26 0x7f144e5fbff8 base::Thread::ThreadMain() E #27 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #28 0x7f144b25a184 start_thread E #29 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html =========== 4 failed, 4 passed, 1 warnings, 2 error in 13.19 seconds =========== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 1 item ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/platform_name.py . [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 1 passed, 1 warnings in 2.14 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 27 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/create_firstMatch.py . [ 3%] ......F................... [100%] =================================== FAILURES =================================== ______________________ test_valid[pageLoadStrategy-eager] ______________________ new_session = <function new_session at 0x7f6199126cf8> add_browser_capabilities = <function add_browser_capabilities at 0x7f6199126488> key = 'pageLoadStrategy', value = 'eager' @pytest.mark.parametrize("key,value", flatten(product(*item) for item in valid_data)) def test_valid(new_session, add_browser_capabilities, key, value): response, _ = new_session({"capabilities": { "firstMatch": [add_browser_capabilities({key: value})]}}) > assert_success(response) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/create_firstMatch.py:16: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=400 error=<InvalidArgumentException http_status=400>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: invalid argument (400): 'pageLoadStrategy=eager' not yet supported E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75a8391 Capabilities::CheckSupport() E #5 0x5615d75f1ef5 (anonymous namespace)::InitSessionHelper() E #6 0x5615d75f1baf ExecuteInitSession() E #7 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #8 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #9 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #10 0x5615d75e9275 base::internal::Invoker<>::Run() E #11 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #12 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #13 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #14 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #15 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #16 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #17 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #18 0x7f144e589f02 base::TaskAnnotator::RunTask() E #19 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #20 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #21 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #22 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #23 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #24 0x7f144e54cd66 base::RunLoop::Run() E #25 0x7f144e5fba28 base::Thread::Run() E #26 0x7f144e5fbff8 base::Thread::ThreadMain() E #27 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #28 0x7f144b25a184 start_thread E #29 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html =============== 1 failed, 26 passed, 1 warnings in 56.84 seconds =============== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 9 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/merge.py . [ 11%] ......FF [100%] =================================== FAILURES =================================== ___________________________ test_merge_platformName ____________________________ new_session = <function new_session at 0x7f6199126320> add_browser_capabilities = <function add_browser_capabilities at 0x7f619900a230> @pytest.mark.skipif(platform_name is None, reason="Unsupported platform {}".format(platform_name)) def test_merge_platformName(new_session, add_browser_capabilities): response, _ = new_session({"capabilities": { "alwaysMatch": add_browser_capabilities({"timeouts": {"script": 10}}), "firstMatch": [{ "platformName": platform_name.upper(), "pageLoadStrategy": "none", }, { "platformName": platform_name, "pageLoadStrategy": "eager", }]}}) value = assert_success(response) assert value["capabilities"]["platformName"] == platform_name > assert value["capabilities"]["pageLoadStrategy"] == "eager" E AssertionError: assert 'none' == 'eager' E - none E + eager ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/merge.py:58: AssertionError ____________________________ test_merge_browserName ____________________________ new_session = <function new_session at 0x7f619900a2a8> add_browser_capabilities = <function add_browser_capabilities at 0x7f619900a938> def test_merge_browserName(new_session, add_browser_capabilities): response, session = new_session({"capabilities": {"alwaysMatch": add_browser_capabilities({})}}) value = assert_success(response) browser_settings = { "browserName": value["capabilities"]["browserName"], "browserVersion": value["capabilities"]["browserVersion"], } response, _ = new_session({"capabilities": { "alwaysMatch": add_browser_capabilities({"timeouts": {"script": 10}}), "firstMatch": [{ "browserName": browser_settings["browserName"] + "invalid", "pageLoadStrategy": "none", }, { "browserName": browser_settings["browserName"], "pageLoadStrategy": "eager", }]}}, delete_existing_session=True) > value = assert_success(response) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/merge.py:79: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=400 error=<InvalidArgumentException http_status=400>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: invalid argument (400): 'pageLoadStrategy=eager' not yet supported E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75a8391 Capabilities::CheckSupport() E #5 0x5615d75f1ef5 (anonymous namespace)::InitSessionHelper() E #6 0x5615d75f1baf ExecuteInitSession() E #7 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #8 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #9 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #10 0x5615d75e9275 base::internal::Invoker<>::Run() E #11 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #12 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #13 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #14 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #15 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #16 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #17 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #18 0x7f144e589f02 base::TaskAnnotator::RunTask() E #19 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #20 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #21 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #22 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #23 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #24 0x7f144e54cd66 base::RunLoop::Run() E #25 0x7f144e5fba28 base::Thread::Run() E #26 0x7f144e5fbff8 base::Thread::ThreadMain() E #27 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #28 0x7f144b25a184 start_thread E #29 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ================ 2 failed, 7 passed, 1 warnings in 8.92 seconds ================ ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/response.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 11.89 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 1 item ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/page_load_strategy.py F [100%] =================================== FAILURES =================================== ____________________________ test_pageLoadStrategy _____________________________ new_session = <function new_session at 0x7f6198f2f758> add_browser_capabilities = <function add_browser_capabilities at 0x7f6198f2f848> def test_pageLoadStrategy(new_session, add_browser_capabilities): response, _ = new_session({"capabilities": { "alwaysMatch": add_browser_capabilities({"pageLoadStrategy": "eager"})}}) > value = assert_success(response) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/page_load_strategy.py:6: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Response status=400 error=<InvalidArgumentException http_status=400>> value = None def assert_success(response, value=None): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param value: Expected value of the response body, if any. """ > assert response.status == 200, str(response.error) E AssertionError: invalid argument (400): 'pageLoadStrategy=eager' not yet supported E E Remote-end stacktrace: E E #0 0x7f144e65b8d1 base::debug::CollectStackTrace() E #1 0x7f144e4a28dd base::debug::StackTrace::StackTrace() E #2 0x7f144e4a2895 base::debug::StackTrace::StackTrace() E #3 0x5615d77b09d8 Status::Status() E #4 0x5615d75a8391 Capabilities::CheckSupport() E #5 0x5615d75f1ef5 (anonymous namespace)::InitSessionHelper() E #6 0x5615d75f1baf ExecuteInitSession() E #7 0x5615d75e94a6 base::internal::FunctorTraits<>::Invoke<>() E #8 0x5615d75e9413 base::internal::InvokeHelper<>::MakeItSo<>() E #9 0x5615d75e9383 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLm0EEEES3_OT_OT0_NSC_16integer_sequenceImJXspT1_EEEEOS8_SB_OSI_ E #10 0x5615d75e9275 base::internal::Invoker<>::Run() E #11 0x5615d75bee31 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #12 0x5615d75bd938 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #13 0x5615d75c2c64 base::internal::FunctorTraits<>::Invoke<>() E #14 0x5615d75c2ac5 base::internal::InvokeHelper<>::MakeItSo<>() E #15 0x5615d75c29d4 _ZN4base8internal7InvokerINS0_9BindStateIPFvPKcRKNS_17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEEbbNSD_IS9_NSF_IS9_EEEE13scoped_refptrINS_22SingleThreadTaskRunnerEERKNS5_IFvRKS6_SH_RKNSC_12basic_stringIcNSC_11char_traitsIcEENSC_9allocatorIcEEEEbEEERKNS5_IFvvEEEEJS4_SK_bbSO_SR_S13_S17_EEES16_E7RunImplIS1B_NSC_5tupleIJS4_SK_bbSO_SR_S13_S17_EEEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7EEEEvOT_OT0_NSC_16integer_sequenceImJXspT1_EEEE E #16 0x5615d75c26fe base::internal::Invoker<>::RunOnce() E #17 0x7f144e47918e _ZNO4base12OnceCallbackIFvvEE3RunEv E #18 0x7f144e589f02 base::TaskAnnotator::RunTask() E #19 0x7f144e5b2672 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #20 0x7f144e5b2131 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #21 0x7f144e5b28e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #22 0x7f144e4f9d47 base::MessagePumpDefault::Run() E #23 0x7f144e5b30e9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #24 0x7f144e54cd66 base::RunLoop::Run() E #25 0x7f144e5fba28 base::Thread::Run() E #26 0x7f144e5fbff8 base::Thread::ThreadMain() E #27 0x7f144e680eba base::(anonymous namespace)::ThreadFunc() E #28 0x7f144b25a184 start_thread E #29 0x7f144a52e03d clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 1 failed, 1 warnings in 0.10 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 0 items =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ERROR: not found: /b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/support/create.pyc (no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/support/create.pyc' in any of []) ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/is_element_enabled/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 35.06 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 35 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/is_element_enabled/enabled.py . [ 2%] .................................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 35 passed, 1 warnings in 30.53 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/delete_all_cookies/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 34.61 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 2 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/delete_all_cookies/delete.py . [ 50%] . [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 2 passed, 1 warnings in 1.48 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_active_element/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 33.77 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 7 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_active_element/get.py . [ 14%] .....F [100%] =================================== FAILURES =================================== ________________________ test_missing_document_element _________________________ session = <Session 490519d38d6b74560033bb848ca119bc> def test_missing_document_element(session): session.url = inline("<body></body>") session.execute_script(""" if (document.body.remove) { document.body.remove(); } else { document.body.removeNode(true); }""") response = get_active_element(session) > assert_error(response, "no such element") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_active_element/get.py:128: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"value": null}> error_code = 'no such element' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ================ 1 failed, 6 passed, 1 warnings in 6.10 seconds ================ ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 3 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/switch_to_parent_frame/switch.py . [ 33%] .. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 3 passed, 1 warnings in 3.14 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_timeouts/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 27.64 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 42 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_timeouts/set.py F [ 2%] .FFFF.................................... [100%] =================================== FAILURES =================================== __________________________ test_null_parameter_value ___________________________ session = <Session 23511551b4e6d8c8de85bf69ad8dc05d> http = <tests.support.http_request.HTTPRequest object at 0x7f6198a4e590> def test_null_parameter_value(session, http): path = "/session/{session_id}/timeouts".format(**vars(session)) with http.post(path, None) as response: > assert_error(Response.from_http(response), "invalid argument") ../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_timeouts/set.py:17: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ response = <Responsetatus=200 body={"value": null}> error_code = 'invalid argument' def assert_error(response, error_code): """ Verify that the provided webdriver.Response instance described a valid error response as defined by `dfn-send-an-error` and the provided error code. :param response: ``webdriver.Response`` instance. :param error_code: String value of the expected error code """ > assert response.status == errors[error_code] E AssertionError ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError __________________________ test_parameters_invalid[1] __________________________ session = <Session 23511551b4e6d8c8de85bf69ad8dc05d>, value = 1 @pytest.mark.parametrize("value", [1, "{}", False, []]) def test_parameters_invalid(session, value): > response = set_timeouts(session, value) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_timeouts/set.py:29: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_timeouts/set.py:11: in set_timeouts timeouts) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6198b52518> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _________________________ test_parameters_invalid[{}] __________________________ session = <Session 23511551b4e6d8c8de85bf69ad8dc05d>, value = '{}' @pytest.mark.parametrize("value", [1, "{}", False, []]) def test_parameters_invalid(session, value): > response = set_timeouts(session, value) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_timeouts/set.py:29: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_timeouts/set.py:11: in set_timeouts timeouts) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6198a73b90> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError ________________________ test_parameters_invalid[False] ________________________ session = <Session 23511551b4e6d8c8de85bf69ad8dc05d>, value = False @pytest.mark.parametrize("value", [1, "{}", False, []]) def test_parameters_invalid(session, value): > response = set_timeouts(session, value) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_timeouts/set.py:29: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_timeouts/set.py:11: in set_timeouts timeouts) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6198b01b00> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError _______________________ test_parameters_invalid[value3] ________________________ session = <Session 23511551b4e6d8c8de85bf69ad8dc05d>, value = [] @pytest.mark.parametrize("value", [1, "{}", False, []]) def test_parameters_invalid(session, value): > response = set_timeouts(session, value) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_timeouts/set.py:29: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_timeouts/set.py:11: in set_timeouts timeouts) ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:174: in send return Response.from_http(response, decoder=decoder, **codec_kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'webdriver.transport.Response'> http_response = <httplib.HTTPResponse instance at 0x7f6198baee60> decoder = <class 'json.decoder.JSONDecoder'>, kwargs = {} @classmethod def from_http(cls, http_response, decoder=json.JSONDecoder, **kwargs): try: body = json.load(http_response, cls=decoder, **kwargs) except ValueError: raise ValueError("Failed to decode response body as JSON:\n" + > http_response.read()) E ValueError: Failed to decode response body as JSON: ../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/transport.py:44: ValueError =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html =============== 5 failed, 37 passed, 1 warnings in 19.27 seconds =============== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_named_cookie/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 32.42 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 4 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_named_cookie/get.py . [ 25%] ... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 4 passed, 1 warnings in 3.42 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_property/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 32.61 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 5 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_property/get.py . [ 20%] .... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 5 passed, 1 warnings in 4.26 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_attribute/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 33.25 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 24 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_attribute/get.py . [ 4%] ....................... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 24 passed, 1 warnings in 28.48 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 0 items =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 0 items =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 0 items =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 0 items =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ERROR: not found: /b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/defaults.pyc (no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/defaults.pyc' in any of []) ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 0 items =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ERROR: not found: /b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/image.pyc (no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/image.pyc' in any of []) ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 0 items =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ERROR: not found: /b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/merge_dictionaries.pyc (no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/merge_dictionaries.pyc' in any of []) ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ERROR: not found: /b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/inline.pyc (no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/inline.pyc' in any of []) ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ERROR: not found: /b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/sync.pyc (no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/sync.pyc' in any of []) ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 0 items =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ERROR: not found: /b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/helpers.pyc (no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/helpers.pyc' in any of []) ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ERROR: not found: /b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/http_request.pyc (no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/http_request.pyc' in any of []) ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 0 items =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 0 items =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ERROR: not found: /b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.pyc (no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.pyc' in any of []) ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ========================== 1 warnings in 0.00 seconds ========================== ERROR: not found: /b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/__pycache__/fixtures.cpython-27-PYTEST.pyc (no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/__pycache__/fixtures.cpython-27-PYTEST.pyc' in any of []) ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/find_elements/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 32.77 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 38 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/find_elements/find.py . [ 2%] ..................................... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 38 passed, 1 warnings in 26.53 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_tag_name/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 33.33 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 4 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_tag_name/get.py . [ 25%] ... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 4 passed, 1 warnings in 3.28 seconds ===================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 20 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/switch_to_frame/switch.py . [ 5%] ................... [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 20 passed, 1 warnings in 17.18 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 18 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_window_rect/user_prompts.py . [ 5%] ................. [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ==================== 18 passed, 1 warnings in 26.50 seconds ==================== ============================= test session starts ============================== platform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1 rootdir: /b/s/w/ir, inifile: collected 2 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_window_rect/get.py . [ 50%] . [100%] =============================== warnings summary =============================== <undetermined location> Module already imported so cannot be rewritten: tests.support.fixtures -- Docs: http://doc.pytest.org/en/latest/warnings.html ===================== 2 passed, 1 warnings in 1.69 seconds ===================== 2019-03-24 10:55:04,246 - blinkpy.web_tests.servers.server_base: [DEBUG] Attempting to shut down wptserve server at pid 15577 2019-03-24 10:55:04,246 - blinkpy.common.system.executive: [DEBUG] Checking whether pid 15577 is alive. 2019-03-24 10:55:04,246 - blinkpy.web_tests.servers.wptserve: [DEBUG] pid 15577 is running, killing it 2019-03-24 10:55:04,246 - blinkpy.web_tests.servers.server_base: [DEBUG] Waiting for action: <bound method WPTServe._check_and_kill of <blinkpy.web_tests.servers.wptserve.WPTServe object at 0x7f619d5a9a50>> 2019-03-24 10:55:05,247 - blinkpy.common.system.executive: [DEBUG] Checking whether pid 15577 is alive. 2019-03-24 10:55:05,248 - blinkpy.web_tests.servers.wptserve: [DEBUG] pid 15577 is not running 2019-03-24 10:55:05,248 - blinkpy.web_tests.servers.server_base: [DEBUG] wptserve server at pid 15577 stopped 2019-03-24 10:55:11,622 - root: [DEBUG] Contents of task_output_dir: ['/b/swarming/w/ir/tmp/t/tmpHHPKq9/43c9820665b73910'] 2019-03-24 10:55:11,623 - root: [DEBUG] Found shard_json_files: ['/b/swarming/w/ir/tmp/t/tmpHHPKq9/43c9820665b73910/output.json'] 2019-03-24 10:55:11,623 - root: [INFO] merge_cmd: /b/swarming/w/ir/cache/vpython/ba947a/bin/python /b/swarming/w/ir/cache/builder/src/testing/merge_scripts/standard_isolated_script_merge.py --build-properties {"bot_id": "swarm851-c4", "buildbucket": {"build": {"bucket": "luci.chromium.ci", "created_by": "project:chromium", "created_ts": 1553446955767177, "id": "8918086520867459296", "project": "chromium", "tags": ["build_address:luci.chromium.ci/Linux Tests (dbg)(1)/79188", "builder:Linux Tests (dbg)(1)", "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/d488b3fa47490675ada321f1c0c9752db0f8dc9d", "gitiles_ref:refs/heads/master", "parent_buildername:Linux Builder (dbg)", "parent_buildnumber:150342", "scheduler_invocation_id:9083516583305208080", "scheduler_job_id:chromium/Linux Tests (dbg)(1)", "user_agent:luci-scheduler", "user_agent:recipe"]}, "hostname": "cr-buildbucket.appspot.com"}, "buildername": "Linux Tests (dbg)(1)", "buildnumber": 79188, "got_angle_revision": "eae464dd3092c1c09c4dc4d51a0f50ac5d007722", "got_dawn_revision": "07950e80fe36028ed9cca0a4a99a8b08e9bb4fdf", "got_nacl_revision": "de8da4841bc3d1ed020d798d5a7fd6fb3d817fa1", "got_revision": "d488b3fa47490675ada321f1c0c9752db0f8dc9d", "got_revision_cp": "refs/heads/master@{#643730}", "got_swarming_client_revision": "aa60736aded9fc32a0e21a81f5fc51f6009d01f3", "got_v8_revision": "b346546b7795350b8c910ff06f9520e7f03224f0", "got_v8_revision_cp": "refs/heads/7.5.100@{#1}", "got_webrtc_revision": "85a4a93e77b163098e91f41d8e7415181f23d02c", "got_webrtc_revision_cp": "refs/heads/master@{#27257}", "mastername": "chromium.linux", "parent_buildername": "Linux Builder (dbg)", "parent_got_angle_revision": "eae464dd3092c1c09c4dc4d51a0f50ac5d007722", "parent_got_dawn_revision": "07950e80fe36028ed9cca0a4a99a8b08e9bb4fdf", "parent_got_nacl_revision": "de8da4841bc3d1ed020d798d5a7fd6fb3d817fa1", "parent_got_revision": "d488b3fa47490675ada321f1c0c9752db0f8dc9d", "parent_got_revision_cp": "refs/heads/master@{#643730}", "parent_got_swarming_client_revision": "aa60736aded9fc32a0e21a81f5fc51f6009d01f3", "parent_got_v8_revision": "b346546b7795350b8c910ff06f9520e7f03224f0", "parent_got_v8_revision_cp": "refs/heads/7.5.100@{#1}", "parent_got_webrtc_revision": "85a4a93e77b163098e91f41d8e7415181f23d02c", "parent_got_webrtc_revision_cp": "refs/heads/master@{#27257}", "parent_mastername": "chromium.linux", "path_config": "generic", "recipe": "chromium", "revision": "d488b3fa47490675ada321f1c0c9752db0f8dc9d", "swarm_hashes": {"accessibility_unittests": "5c6f6db8a0aec808cccbb1a6523c2f3aa1f2abaf", "angle_unittests": "acae47834bfc4b8a88c4e1dd7c98dabbf0b6af36", "app_shell_unittests": "5e2c6bb867c9b3bfb0ef1b4724ffe97b1c3671d8", "aura_unittests": "8515b7c07e9ce2ed54cbdc64eafa34dac3c8b3b5", "base_unittests": "79e73998c363dfc641774378a3420a2bf4feb6fe", "blink_common_unittests": "fd47241a78ab63c0c75e51f023f8e7f7a06cb572", "blink_fuzzer_unittests": "61f7c860823342ab30d67e57f43093725cf889c8", "blink_heap_unittests": "873eee3bc53b79cb5369ab58a70659d8052c9f8e", "blink_platform_unittests": "cc7a52ee652b358b82a11f258743352b3e8288ef", "blink_python_tests": "2c763c6e21299fc7abae9f886e2243a8465dc6a6", "blink_unittests": "ea83516f93d36845c59cc16fbb65084f24a069cd", "blink_web_tests_exparchive": "2f715383599c2a5f70616bff1f0bf9d2e06e751e", "boringssl_crypto_tests": "890e449be608c8f9ba4a5455d320b29c23fba03f", "boringssl_ssl_tests": "4e53e846bacf58d853c4fd6c78a92dad576aea28", "browser_tests": "c0195a14f0d52078e626e99b1862cbd8f236c5a0", "cacheinvalidation_unittests": "05ab56e22f49502a8c8e28d6d4890f809f257d95", "capture_unittests": "82736dd2f4b758b80ed2c180a0a03ccb4c4ec1a1", "cast_unittests": "ba0df804a7305fe3c082b5e6230a69aa67198c90", "cc_unittests": "83369b1115ff606b3e29abb58db950f0b4bd12e6", "chrome_app_unittests": "c96b8bf4610526677bf903df1743e099be6c26dd", "chromedriver_unittests": "c47dbd0806f2777b8609d85643feb44d5839fa2e", "components_browsertests": "aa9e3a5ef30a3c7cbdc73744c8a442108f561856", "components_unittests": "8ecb30e51fa548e8c0566e31017ba88e1465b90f", "compositor_unittests": "632a2cb12140c511e727370dbe0d7ed6efe68b77", "content_browsertests": "35ed8c0672034e99c17da93fd468ce9af789e7e8", "content_shell_crash_test": "059582655d988170b443e64718933ab9d0694412", "content_unittests": "1e6d70c860a7fb658f236071473703754b00b45e", "cronet_tests": "ece0187ca53deedb2f5723ab4ecfb609f8f092d2", "cronet_unittests": "9d22a6f5715812911d1ec595d8e0a6208c450c36", "crypto_unittests": "5b3cb61865ae5cbdc77f6a1234e62a362b87a04e", "dbus_unittests": "23a23d55a5a78164e6d4611a70a386db8f8d3ebd", "device_unittests": "da3dfdfa374622072d9462528469996632cb8e1f", "devtools_closure_compile": "5ff6c31c72ce2e124cb222a95d50bdbe88c3a1f6", "devtools_eslint": "18e281888a111f1b16291c1f341d6fe18de1af34", "display_unittests": "1b440d01cb7d95e15f69bdd379ef3ba0294008b6", "events_unittests": "cbb38f357562dd3c18bf0d4e26c0c7b467e1716d", "extensions_browsertests": "cd4a25683138dc5b69db0a7430bf8c8572d6d8c9", "extensions_unittests": "a76115aedcfd687464cd65d86728640a461a20c9", "filesystem_service_unittests": "9cc1efb58ccfcddb30992db17245b52f82207fa9", "flatbuffers_unittests": "bc917add1b87c360868210c565c992ee3a626fb4", "gcm_unit_tests": "6fe0b60fd891d4f4c945ec29077ecd2dd9893ec1", "gfx_unittests": "9491e6f4a8ea108dda3bfc700236f64dc6b58118", "gin_unittests": "27285997afe5739d1eab89a366e0ea069f7355f4", "google_apis_unittests": "8da14a156a9b8c26cc8e11fbcf325f66daf2b6b1", "gpu_unittests": "126ac7f8563c5a4c389806626aa9e1fc6e4ce8bc", "headless_browsertests": "d8a2af9a0076ed68fb0b5ac18a5db09daae749cf", "headless_unittests": "18b171661f8305fcaf5516b5de7a111aefe78f33", "interactive_ui_tests": "871778a9c060869ba7eb010fb7f792c8d86645b3", "ipc_tests": "a5bf06d2927eb1be8965b5099f3184ca9c8cd35c", "jingle_unittests": "31e3b06432339f01d8e2537ccf22cb12d5384194", "latency_unittests": "68d07a55244c1c97fb16e02db079a67109d62f65", "leveldb_service_unittests": "40f2d2c43b8fca8e54f5d0f045c79488393663e5", "libjingle_xmpp_unittests": "eddb30a752fdb0305d6c8ca215b9fdecd979d8dd", "media_blink_unittests": "1b224997dbde1b2b20a41535d426a8ef2b9a8318", "media_service_unittests": "372cec28f7ba44b176b31bdd6ca901050d06e396", "media_unittests": "1af7cc99febda5c91069c4f7a047977deda90593", "message_center_unittests": "447292cd040b1ed26429b33977133c0fef920750", "metrics_python_tests": "9b8e92d881be784c59534edd412a19936169c19b", "midi_unittests": "e840ea47c498917d94a49a39bff650423a767053", "mojo_core_unittests": "31cf27869c9522fe174abb724df50fdd9386b950", "mojo_unittests": "265dec5d2314e4a6d300b5b635a5f9a08eb9e4e2", "nacl_helper_nonsfi_unittests": "3c900c1a387c9470c71c9d341c3ae7ec8851a413", "nacl_loader_unittests": "454c3dbaf4f4093a12d0102122c5b3b2cc75e0c6", "native_theme_unittests": "4e387805c5d25f3a7afadd3531ac7af966ccf008", "net_unittests": "0296c5403ec258f95a5e8dd78417285fe811a7a7", "pdf_unittests": "a666d1f1e9b7631252ec6b665a13756cc7ad7dc2", "perfetto_unittests": "d8b9047be0d2540342946dae38a040d70d2f6b17", "ppapi_unittests": "3c8aba0f2fc389d615a54f5441cccf6bd9abb031", "printing_unittests": "f2d8dbd02c0f1eb7b9efebb0ee233d84d515470a", "remoting_unittests": "857b852d4ab759feeabce9a10966b7f4644f667c", "sandbox_linux_unittests": "37a93be9ab54b1861354265322b17e19dde8720b", "service_manager_unittests": "2bb20caa1fb5ead43938c6979495eb11b19a6dce", "services_unittests": "ca77a6f214e9431b2cbcf6f7dfae0c848b90d1b3", "shell_dialogs_unittests": "eccd7c543a42207a3d3c612cc98379dc94103fcb", "skia_unittests": "90c7a7dbfffac5590c2762b47d83bcedf972258d", "snapshot_unittests": "beffa95a1a424dc47de6d9bc4261d054c5ec8589", "sql_unittests": "ab3923a301ee496a6a69741db76d90c93216cc1b", "storage_unittests": "cdecdaa89eccd2b2e88d2bc8aacb9e29c206c22f", "sync_integration_tests": "f1af55d258986abf489621406f63d56706385858", "telemetry_gpu_unittests": "9f2bb5a31d28793e500294363b3f40d736d81673", "telemetry_perf_unittests": "ecdf5402840d87822005ec8b4099facea2558cda", "telemetry_unittests": "28d015604128091e51fafcf1219db2dca1e0b500", "traffic_annotation_auditor_unittests": "db0989a36eba76b76d8531f35701641e5fc35ca9", "ui_base_unittests": "9aec6b6fbf93c82fa60a449d9301f7988d6601bf", "ui_touch_selection_unittests": "a626c51bda2f767eab3e41f125bab6747e7d8dd1", "unit_tests": "535898d471527b45ca0cba4f6750451c8479d0bf", "url_unittests": "1e11b0a88c1913b8cdfcd1f0e8390d716b194070", "views_perftests": "e1e33f5b25807c6ffcd3075f095491ed4af3aea5", "views_unittests": "51b12c687e52f850a4f70d4f90ce58e42b18cd1e", "viz_unittests": "772d7f595c5f0bba03412b379b56fef5d44eec32", "vr_common_unittests": "3ae788b0c96bef28732eacbc315664ed6eae0667", "vr_pixeltests": "c8fca141129a6e047c67b0e603a3c9115ecbef38", "webdriver_wpt_tests": "96d2bbd29cf45b0706e0d73edaf70eb64e640793", "wm_unittests": "20af6e4f262c2a292f760189d42c8cd127d67f42", "wtf_unittests": "b4afc01d16a5e8d42d3d610f1ff0e6c434e27324", "xr_browser_tests": "754540e3916878614462951cfbe44144d858446f"}} --summary-json /b/swarming/w/ir/tmp/t/tmp9fm3G5.json --task-output-dir /b/swarming/w/ir/tmp/t/tmpHHPKq9 -o /b/swarming/w/ir/tmp/t/tmpbtH930.json /b/swarming/w/ir/tmp/t/tmpHHPKq9/43c9820665b73910/output.json Running ['/b/swarming/w/ir/cache/vpython/ba947a/bin/python', '/b/swarming/w/ir/cache/builder/src/testing/merge_scripts/standard_isolated_script_merge.py', '--build-properties', '{"bot_id": "swarm851-c4", "buildbucket": {"build": {"bucket": "luci.chromium.ci", "created_by": "project:chromium", "created_ts": 1553446955767177, "id": "8918086520867459296", "project": "chromium", "tags": ["build_address:luci.chromium.ci/Linux Tests (dbg)(1)/79188", "builder:Linux Tests (dbg)(1)", "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/d488b3fa47490675ada321f1c0c9752db0f8dc9d", "gitiles_ref:refs/heads/master", "parent_buildername:Linux Builder (dbg)", "parent_buildnumber:150342", "scheduler_invocation_id:9083516583305208080", "scheduler_job_id:chromium/Linux Tests (dbg)(1)", "user_agent:luci-scheduler", "user_agent:recipe"]}, "hostname": "cr-buildbucket.appspot.com"}, "buildername": "Linux Tests (dbg)(1)", "buildnumber": 79188, "got_angle_revision": "eae464dd3092c1c09c4dc4d51a0f50ac5d007722", "got_dawn_revision": "07950e80fe36028ed9cca0a4a99a8b08e9bb4fdf", "got_nacl_revision": "de8da4841bc3d1ed020d798d5a7fd6fb3d817fa1", "got_revision": "d488b3fa47490675ada321f1c0c9752db0f8dc9d", "got_revision_cp": "refs/heads/master@{#643730}", "got_swarming_client_revision": "aa60736aded9fc32a0e21a81f5fc51f6009d01f3", "got_v8_revision": "b346546b7795350b8c910ff06f9520e7f03224f0", "got_v8_revision_cp": "refs/heads/7.5.100@{#1}", "got_webrtc_revision": "85a4a93e77b163098e91f41d8e7415181f23d02c", "got_webrtc_revision_cp": "refs/heads/master@{#27257}", "mastername": "chromium.linux", "parent_buildername": "Linux Builder (dbg)", "parent_got_angle_revision": "eae464dd3092c1c09c4dc4d51a0f50ac5d007722", "parent_got_dawn_revision": "07950e80fe36028ed9cca0a4a99a8b08e9bb4fdf", "parent_got_nacl_revision": "de8da4841bc3d1ed020d798d5a7fd6fb3d817fa1", "parent_got_revision": "d488b3fa47490675ada321f1c0c9752db0f8dc9d", "parent_got_revision_cp": "refs/heads/master@{#643730}", "parent_got_swarming_client_revision": "aa60736aded9fc32a0e21a81f5fc51f6009d01f3", "parent_got_v8_revision": "b346546b7795350b8c910ff06f9520e7f03224f0", "parent_got_v8_revision_cp": "refs/heads/7.5.100@{#1}", "parent_got_webrtc_revision": "85a4a93e77b163098e91f41d8e7415181f23d02c", "parent_got_webrtc_revision_cp": "refs/heads/master@{#27257}", "parent_mastername": "chromium.linux", "path_config": "generic", "recipe": "chromium", "revision": "d488b3fa47490675ada321f1c0c9752db0f8dc9d", "swarm_hashes": {"accessibility_unittests": "5c6f6db8a0aec808cccbb1a6523c2f3aa1f2abaf", "angle_unittests": "acae47834bfc4b8a88c4e1dd7c98dabbf0b6af36", "app_shell_unittests": "5e2c6bb867c9b3bfb0ef1b4724ffe97b1c3671d8", "aura_unittests": "8515b7c07e9ce2ed54cbdc64eafa34dac3c8b3b5", "base_unittests": "79e73998c363dfc641774378a3420a2bf4feb6fe", "blink_common_unittests": "fd47241a78ab63c0c75e51f023f8e7f7a06cb572", "blink_fuzzer_unittests": "61f7c860823342ab30d67e57f43093725cf889c8", "blink_heap_unittests": "873eee3bc53b79cb5369ab58a70659d8052c9f8e", "blink_platform_unittests": "cc7a52ee652b358b82a11f258743352b3e8288ef", "blink_python_tests": "2c763c6e21299fc7abae9f886e2243a8465dc6a6", "blink_unittests": "ea83516f93d36845c59cc16fbb65084f24a069cd", "blink_web_tests_exparchive": "2f715383599c2a5f70616bff1f0bf9d2e06e751e", "boringssl_crypto_tests": "890e449be608c8f9ba4a5455d320b29c23fba03f", "boringssl_ssl_tests": "4e53e846bacf58d853c4fd6c78a92dad576aea28", "browser_tests": "c0195a14f0d52078e626e99b1862cbd8f236c5a0", "cacheinvalidation_unittests": "05ab56e22f49502a8c8e28d6d4890f809f257d95", "capture_unittests": "82736dd2f4b758b80ed2c180a0a03ccb4c4ec1a1", "cast_unittests": "ba0df804a7305fe3c082b5e6230a69aa67198c90", "cc_unittests": "83369b1115ff606b3e29abb58db950f0b4bd12e6", "chrome_app_unittests": "c96b8bf4610526677bf903df1743e099be6c26dd", "chromedriver_unittests": "c47dbd0806f2777b8609d85643feb44d5839fa2e", "components_browsertests": "aa9e3a5ef30a3c7cbdc73744c8a442108f561856", "components_unittests": "8ecb30e51fa548e8c0566e31017ba88e1465b90f", "compositor_unittests": "632a2cb12140c511e727370dbe0d7ed6efe68b77", "content_browsertests": "35ed8c0672034e99c17da93fd468ce9af789e7e8", "content_shell_crash_test": "059582655d988170b443e64718933ab9d0694412", "content_unittests": "1e6d70c860a7fb658f236071473703754b00b45e", "cronet_tests": "ece0187ca53deedb2f5723ab4ecfb609f8f092d2", "cronet_unittests": "9d22a6f5715812911d1ec595d8e0a6208c450c36", "crypto_unittests": "5b3cb61865ae5cbdc77f6a1234e62a362b87a04e", "dbus_unittests": "23a23d55a5a78164e6d4611a70a386db8f8d3ebd", "device_unittests": "da3dfdfa374622072d9462528469996632cb8e1f", "devtools_closure_compile": "5ff6c31c72ce2e124cb222a95d50bdbe88c3a1f6", "devtools_eslint": "18e281888a111f1b16291c1f341d6fe18de1af34", "display_unittests": "1b440d01cb7d95e15f69bdd379ef3ba0294008b6", "events_unittests": "cbb38f357562dd3c18bf0d4e26c0c7b467e1716d", "extensions_browsertests": "cd4a25683138dc5b69db0a7430bf8c8572d6d8c9", "extensions_unittests": "a76115aedcfd687464cd65d86728640a461a20c9", "filesystem_service_unittests": "9cc1efb58ccfcddb30992db17245b52f82207fa9", "flatbuffers_unittests": "bc917add1b87c360868210c565c992ee3a626fb4", "gcm_unit_tests": "6fe0b60fd891d4f4c945ec29077ecd2dd9893ec1", "gfx_unittests": "9491e6f4a8ea108dda3bfc700236f64dc6b58118", "gin_unittests": "27285997afe5739d1eab89a366e0ea069f7355f4", "google_apis_unittests": "8da14a156a9b8c26cc8e11fbcf325f66daf2b6b1", "gpu_unittests": "126ac7f8563c5a4c389806626aa9e1fc6e4ce8bc", "headless_browsertests": "d8a2af9a0076ed68fb0b5ac18a5db09daae749cf", "headless_unittests": "18b171661f8305fcaf5516b5de7a111aefe78f33", "interactive_ui_tests": "871778a9c060869ba7eb010fb7f792c8d86645b3", "ipc_tests": "a5bf06d2927eb1be8965b5099f3184ca9c8cd35c", "jingle_unittests": "31e3b06432339f01d8e2537ccf22cb12d5384194", "latency_unittests": "68d07a55244c1c97fb16e02db079a67109d62f65", "leveldb_service_unittests": "40f2d2c43b8fca8e54f5d0f045c79488393663e5", "libjingle_xmpp_unittests": "eddb30a752fdb0305d6c8ca215b9fdecd979d8dd", "media_blink_unittests": "1b224997dbde1b2b20a41535d426a8ef2b9a8318", "media_service_unittests": "372cec28f7ba44b176b31bdd6ca901050d06e396", "media_unittests": "1af7cc99febda5c91069c4f7a047977deda90593", "message_center_unittests": "447292cd040b1ed26429b33977133c0fef920750", "metrics_python_tests": "9b8e92d881be784c59534edd412a19936169c19b", "midi_unittests": "e840ea47c498917d94a49a39bff650423a767053", "mojo_core_unittests": "31cf27869c9522fe174abb724df50fdd9386b950", "mojo_unittests": "265dec5d2314e4a6d300b5b635a5f9a08eb9e4e2", "nacl_helper_nonsfi_unittests": "3c900c1a387c9470c71c9d341c3ae7ec8851a413", "nacl_loader_unittests": "454c3dbaf4f4093a12d0102122c5b3b2cc75e0c6", "native_theme_unittests": "4e387805c5d25f3a7afadd3531ac7af966ccf008", "net_unittests": "0296c5403ec258f95a5e8dd78417285fe811a7a7", "pdf_unittests": "a666d1f1e9b7631252ec6b665a13756cc7ad7dc2", "perfetto_unittests": "d8b9047be0d2540342946dae38a040d70d2f6b17", "ppapi_unittests": "3c8aba0f2fc389d615a54f5441cccf6bd9abb031", "printing_unittests": "f2d8dbd02c0f1eb7b9efebb0ee233d84d515470a", "remoting_unittests": "857b852d4ab759feeabce9a10966b7f4644f667c", "sandbox_linux_unittests": "37a93be9ab54b1861354265322b17e19dde8720b", "service_manager_unittests": "2bb20caa1fb5ead43938c6979495eb11b19a6dce", "services_unittests": "ca77a6f214e9431b2cbcf6f7dfae0c848b90d1b3", "shell_dialogs_unittests": "eccd7c543a42207a3d3c612cc98379dc94103fcb", "skia_unittests": "90c7a7dbfffac5590c2762b47d83bcedf972258d", "snapshot_unittests": "beffa95a1a424dc47de6d9bc4261d054c5ec8589", "sql_unittests": "ab3923a301ee496a6a69741db76d90c93216cc1b", "storage_unittests": "cdecdaa89eccd2b2e88d2bc8aacb9e29c206c22f", "sync_integration_tests": "f1af55d258986abf489621406f63d56706385858", "telemetry_gpu_unittests": "9f2bb5a31d28793e500294363b3f40d736d81673", "telemetry_perf_unittests": "ecdf5402840d87822005ec8b4099facea2558cda", "telemetry_unittests": "28d015604128091e51fafcf1219db2dca1e0b500", "traffic_annotation_auditor_unittests": "db0989a36eba76b76d8531f35701641e5fc35ca9", "ui_base_unittests": "9aec6b6fbf93c82fa60a449d9301f7988d6601bf", "ui_touch_selection_unittests": "a626c51bda2f767eab3e41f125bab6747e7d8dd1", "unit_tests": "535898d471527b45ca0cba4f6750451c8479d0bf", "url_unittests": "1e11b0a88c1913b8cdfcd1f0e8390d716b194070", "views_perftests": "e1e33f5b25807c6ffcd3075f095491ed4af3aea5", "views_unittests": "51b12c687e52f850a4f70d4f90ce58e42b18cd1e", "viz_unittests": "772d7f595c5f0bba03412b379b56fef5d44eec32", "vr_common_unittests": "3ae788b0c96bef28732eacbc315664ed6eae0667", "vr_pixeltests": "c8fca141129a6e047c67b0e603a3c9115ecbef38", "webdriver_wpt_tests": "96d2bbd29cf45b0706e0d73edaf70eb64e640793", "wm_unittests": "20af6e4f262c2a292f760189d42c8cd127d67f42", "wtf_unittests": "b4afc01d16a5e8d42d3d610f1ff0e6c434e27324", "xr_browser_tests": "754540e3916878614462951cfbe44144d858446f"}}', '--summary-json', '/b/swarming/w/ir/tmp/t/tmp9fm3G5.json', '--task-output-dir', '/b/swarming/w/ir/tmp/t/tmpHHPKq9', '-o', '/b/swarming/w/ir/tmp/t/tmpbtH930.json', '/b/swarming/w/ir/tmp/t/tmpHHPKq9/43c9820665b73910/output.json'] in None (env: None) Command ['/b/swarming/w/ir/cache/vpython/ba947a/bin/python', '/b/swarming/w/ir/cache/builder/src/testing/merge_scripts/standard_isolated_script_merge.py', '--build-properties', '{"bot_id": "swarm851-c4", "buildbucket": {"build": {"bucket": "luci.chromium.ci", "created_by": "project:chromium", "created_ts": 1553446955767177, "id": "8918086520867459296", "project": "chromium", "tags": ["build_address:luci.chromium.ci/Linux Tests (dbg)(1)/79188", "builder:Linux Tests (dbg)(1)", "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/d488b3fa47490675ada321f1c0c9752db0f8dc9d", "gitiles_ref:refs/heads/master", "parent_buildername:Linux Builder (dbg)", "parent_buildnumber:150342", "scheduler_invocation_id:9083516583305208080", "scheduler_job_id:chromium/Linux Tests (dbg)(1)", "user_agent:luci-scheduler", "user_agent:recipe"]}, "hostname": "cr-buildbucket.appspot.com"}, "buildername": "Linux Tests (dbg)(1)", "buildnumber": 79188, "got_angle_revision": "eae464dd3092c1c09c4dc4d51a0f50ac5d007722", "got_dawn_revision": "07950e80fe36028ed9cca0a4a99a8b08e9bb4fdf", "got_nacl_revision": "de8da4841bc3d1ed020d798d5a7fd6fb3d817fa1", "got_revision": "d488b3fa47490675ada321f1c0c9752db0f8dc9d", "got_revision_cp": "refs/heads/master@{#643730}", "got_swarming_client_revision": "aa60736aded9fc32a0e21a81f5fc51f6009d01f3", "got_v8_revision": "b346546b7795350b8c910ff06f9520e7f03224f0", "got_v8_revision_cp": "refs/heads/7.5.100@{#1}", "got_webrtc_revision": "85a4a93e77b163098e91f41d8e7415181f23d02c", "got_webrtc_revision_cp": "refs/heads/master@{#27257}", "mastername": "chromium.linux", "parent_buildername": "Linux Builder (dbg)", "parent_got_angle_revision": "eae464dd3092c1c09c4dc4d51a0f50ac5d007722", "parent_got_dawn_revision": "07950e80fe36028ed9cca0a4a99a8b08e9bb4fdf", "parent_got_nacl_revision": "de8da4841bc3d1ed020d798d5a7fd6fb3d817fa1", "parent_got_revision": "d488b3fa47490675ada321f1c0c9752db0f8dc9d", "parent_got_revision_cp": "refs/heads/master@{#643730}", "parent_got_swarming_client_revision": "aa60736aded9fc32a0e21a81f5fc51f6009d01f3", "parent_got_v8_revision": "b346546b7795350b8c910ff06f9520e7f03224f0", "parent_got_v8_revision_cp": "refs/heads/7.5.100@{#1}", "parent_got_webrtc_revision": "85a4a93e77b163098e91f41d8e7415181f23d02c", "parent_got_webrtc_revision_cp": "refs/heads/master@{#27257}", "parent_mastername": "chromium.linux", "path_config": "generic", "recipe": "chromium", "revision": "d488b3fa47490675ada321f1c0c9752db0f8dc9d", "swarm_hashes": {"accessibility_unittests": "5c6f6db8a0aec808cccbb1a6523c2f3aa1f2abaf", "angle_unittests": "acae47834bfc4b8a88c4e1dd7c98dabbf0b6af36", "app_shell_unittests": "5e2c6bb867c9b3bfb0ef1b4724ffe97b1c3671d8", "aura_unittests": "8515b7c07e9ce2ed54cbdc64eafa34dac3c8b3b5", "base_unittests": "79e73998c363dfc641774378a3420a2bf4feb6fe", "blink_common_unittests": "fd47241a78ab63c0c75e51f023f8e7f7a06cb572", "blink_fuzzer_unittests": "61f7c860823342ab30d67e57f43093725cf889c8", "blink_heap_unittests": "873eee3bc53b79cb5369ab58a70659d8052c9f8e", "blink_platform_unittests": "cc7a52ee652b358b82a11f258743352b3e8288ef", "blink_python_tests": "2c763c6e21299fc7abae9f886e2243a8465dc6a6", "blink_unittests": "ea83516f93d36845c59cc16fbb65084f24a069cd", "blink_web_tests_exparchive": "2f715383599c2a5f70616bff1f0bf9d2e06e751e", "boringssl_crypto_tests": "890e449be608c8f9ba4a5455d320b29c23fba03f", "boringssl_ssl_tests": "4e53e846bacf58d853c4fd6c78a92dad576aea28", "browser_tests": "c0195a14f0d52078e626e99b1862cbd8f236c5a0", "cacheinvalidation_unittests": "05ab56e22f49502a8c8e28d6d4890f809f257d95", "capture_unittests": "82736dd2f4b758b80ed2c180a0a03ccb4c4ec1a1", "cast_unittests": "ba0df804a7305fe3c082b5e6230a69aa67198c90", "cc_unittests": "83369b1115ff606b3e29abb58db950f0b4bd12e6", "chrome_app_unittests": "c96b8bf4610526677bf903df1743e099be6c26dd", "chromedriver_unittests": "c47dbd0806f2777b8609d85643feb44d5839fa2e", "components_browsertests": "aa9e3a5ef30a3c7cbdc73744c8a442108f561856", "components_unittests": "8ecb30e51fa548e8c0566e31017ba88e1465b90f", "compositor_unittests": "632a2cb12140c511e727370dbe0d7ed6efe68b77", "content_browsertests": "35ed8c0672034e99c17da93fd468ce9af789e7e8", "content_shell_crash_test": "059582655d988170b443e64718933ab9d0694412", "content_unittests": "1e6d70c860a7fb658f236071473703754b00b45e", "cronet_tests": "ece0187ca53deedb2f5723ab4ecfb609f8f092d2", "cronet_unittests": "9d22a6f5715812911d1ec595d8e0a6208c450c36", "crypto_unittests": "5b3cb61865ae5cbdc77f6a1234e62a362b87a04e", "dbus_unittests": "23a23d55a5a78164e6d4611a70a386db8f8d3ebd", "device_unittests": "da3dfdfa374622072d9462528469996632cb8e1f", "devtools_closure_compile": "5ff6c31c72ce2e124cb222a95d50bdbe88c3a1f6", "devtools_eslint": "18e281888a111f1b16291c1f341d6fe18de1af34", "display_unittests": "1b440d01cb7d95e15f69bdd379ef3ba0294008b6", "events_unittests": "cbb38f357562dd3c18bf0d4e26c0c7b467e1716d", "extensions_browsertests": "cd4a25683138dc5b69db0a7430bf8c8572d6d8c9", "extensions_unittests": "a76115aedcfd687464cd65d86728640a461a20c9", "filesystem_service_unittests": "9cc1efb58ccfcddb30992db17245b52f82207fa9", "flatbuffers_unittests": "bc917add1b87c360868210c565c992ee3a626fb4", "gcm_unit_tests": "6fe0b60fd891d4f4c945ec29077ecd2dd9893ec1", "gfx_unittests": "9491e6f4a8ea108dda3bfc700236f64dc6b58118", "gin_unittests": "27285997afe5739d1eab89a366e0ea069f7355f4", "google_apis_unittests": "8da14a156a9b8c26cc8e11fbcf325f66daf2b6b1", "gpu_unittests": "126ac7f8563c5a4c389806626aa9e1fc6e4ce8bc", "headless_browsertests": "d8a2af9a0076ed68fb0b5ac18a5db09daae749cf", "headless_unittests": "18b171661f8305fcaf5516b5de7a111aefe78f33", "interactive_ui_tests": "871778a9c060869ba7eb010fb7f792c8d86645b3", "ipc_tests": "a5bf06d2927eb1be8965b5099f3184ca9c8cd35c", "jingle_unittests": "31e3b06432339f01d8e2537ccf22cb12d5384194", "latency_unittests": "68d07a55244c1c97fb16e02db079a67109d62f65", "leveldb_service_unittests": "40f2d2c43b8fca8e54f5d0f045c79488393663e5", "libjingle_xmpp_unittests": "eddb30a752fdb0305d6c8ca215b9fdecd979d8dd", "media_blink_unittests": "1b224997dbde1b2b20a41535d426a8ef2b9a8318", "media_service_unittests": "372cec28f7ba44b176b31bdd6ca901050d06e396", "media_unittests": "1af7cc99febda5c91069c4f7a047977deda90593", "message_center_unittests": "447292cd040b1ed26429b33977133c0fef920750", "metrics_python_tests": "9b8e92d881be784c59534edd412a19936169c19b", "midi_unittests": "e840ea47c498917d94a49a39bff650423a767053", "mojo_core_unittests": "31cf27869c9522fe174abb724df50fdd9386b950", "mojo_unittests": "265dec5d2314e4a6d300b5b635a5f9a08eb9e4e2", "nacl_helper_nonsfi_unittests": "3c900c1a387c9470c71c9d341c3ae7ec8851a413", "nacl_loader_unittests": "454c3dbaf4f4093a12d0102122c5b3b2cc75e0c6", "native_theme_unittests": "4e387805c5d25f3a7afadd3531ac7af966ccf008", "net_unittests": "0296c5403ec258f95a5e8dd78417285fe811a7a7", "pdf_unittests": "a666d1f1e9b7631252ec6b665a13756cc7ad7dc2", "perfetto_unittests": "d8b9047be0d2540342946dae38a040d70d2f6b17", "ppapi_unittests": "3c8aba0f2fc389d615a54f5441cccf6bd9abb031", "printing_unittests": "f2d8dbd02c0f1eb7b9efebb0ee233d84d515470a", "remoting_unittests": "857b852d4ab759feeabce9a10966b7f4644f667c", "sandbox_linux_unittests": "37a93be9ab54b1861354265322b17e19dde8720b", "service_manager_unittests": "2bb20caa1fb5ead43938c6979495eb11b19a6dce", "services_unittests": "ca77a6f214e9431b2cbcf6f7dfae0c848b90d1b3", "shell_dialogs_unittests": "eccd7c543a42207a3d3c612cc98379dc94103fcb", "skia_unittests": "90c7a7dbfffac5590c2762b47d83bcedf972258d", "snapshot_unittests": "beffa95a1a424dc47de6d9bc4261d054c5ec8589", "sql_unittests": "ab3923a301ee496a6a69741db76d90c93216cc1b", "storage_unittests": "cdecdaa89eccd2b2e88d2bc8aacb9e29c206c22f", "sync_integration_tests": "f1af55d258986abf489621406f63d56706385858", "telemetry_gpu_unittests": "9f2bb5a31d28793e500294363b3f40d736d81673", "telemetry_perf_unittests": "ecdf5402840d87822005ec8b4099facea2558cda", "telemetry_unittests": "28d015604128091e51fafcf1219db2dca1e0b500", "traffic_annotation_auditor_unittests": "db0989a36eba76b76d8531f35701641e5fc35ca9", "ui_base_unittests": "9aec6b6fbf93c82fa60a449d9301f7988d6601bf", "ui_touch_selection_unittests": "a626c51bda2f767eab3e41f125bab6747e7d8dd1", "unit_tests": "535898d471527b45ca0cba4f6750451c8479d0bf", "url_unittests": "1e11b0a88c1913b8cdfcd1f0e8390d716b194070", "views_perftests": "e1e33f5b25807c6ffcd3075f095491ed4af3aea5", "views_unittests": "51b12c687e52f850a4f70d4f90ce58e42b18cd1e", "viz_unittests": "772d7f595c5f0bba03412b379b56fef5d44eec32", "vr_common_unittests": "3ae788b0c96bef28732eacbc315664ed6eae0667", "vr_pixeltests": "c8fca141129a6e047c67b0e603a3c9115ecbef38", "webdriver_wpt_tests": "96d2bbd29cf45b0706e0d73edaf70eb64e640793", "wm_unittests": "20af6e4f262c2a292f760189d42c8cd127d67f42", "wtf_unittests": "b4afc01d16a5e8d42d3d610f1ff0e6c434e27324", "xr_browser_tests": "754540e3916878614462951cfbe44144d858446f"}}', '--summary-json', '/b/swarming/w/ir/tmp/t/tmp9fm3G5.json', '--task-output-dir', '/b/swarming/w/ir/tmp/t/tmpHHPKq9', '-o', '/b/swarming/w/ir/tmp/t/tmpbtH930.json', '/b/swarming/w/ir/tmp/t/tmpHHPKq9/43c9820665b73910/output.json'] returned exit code 0