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/tmpnhasZg.json --task-output-dir /b/swarming/w/ir/tmp/t/tmp40H4Bn --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/tmpSJnMwQmerge_script_log --merge-additional-args '[]' --build-properties '{"bot_id": "swarm665-c4", "buildbucket": {"build": {"bucket": "luci.chromium.ci", "created_by": "project:chromium", "created_ts": 1552983359482772, "id": "8918572636806494304", "project": "chromium", "tags": ["build_address:luci.chromium.ci/Linux Tests (dbg)(1)(32)/57294", "builder:Linux Tests (dbg)(1)(32)", "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/37247cc91bffdc95e4ea208fea1c5c02b354a33c", "gitiles_ref:refs/heads/master", "parent_buildername:Linux Builder (dbg)(32)", "parent_buildnumber:102514", "scheduler_invocation_id:9084002698888422752", "scheduler_job_id:chromium/Linux Tests (dbg)(1)(32)", "user_agent:luci-scheduler", "user_agent:recipe"]}, "hostname": "cr-buildbucket.appspot.com"}, "buildername": "Linux Tests (dbg)(1)(32)", "buildnumber": 57294, "got_angle_revision": "38e282570676f3e434482f8a02ea539b286fd1fa", "got_dawn_revision": "fef613365afe5234c1bae9fe33c3d30698d27078", "got_nacl_revision": "1ed9878b8eb68c1e0d0268754dafcf83e747fa8f", "got_revision": "37247cc91bffdc95e4ea208fea1c5c02b354a33c", "got_revision_cp": "refs/heads/master@{#641826}", "got_swarming_client_revision": "7a61cf37d6a0163f0ec02d495289a1d038e62457", "got_v8_revision": "36585c1b6b1fd69d093706a6c4ad9775506a7885", "got_v8_revision_cp": "refs/heads/7.5.62@{#1}", "got_webrtc_revision": "7dbc0eb2efa4708da5e3e44d2a15bfdee4ceb474", "got_webrtc_revision_cp": "refs/heads/master@{#27160}", "mastername": "chromium.linux", "parent_buildername": "Linux Builder (dbg)(32)", "parent_got_angle_revision": "38e282570676f3e434482f8a02ea539b286fd1fa", "parent_got_dawn_revision": "fef613365afe5234c1bae9fe33c3d30698d27078", "parent_got_nacl_revision": "1ed9878b8eb68c1e0d0268754dafcf83e747fa8f", "parent_got_revision": "37247cc91bffdc95e4ea208fea1c5c02b354a33c", "parent_got_revision_cp": "refs/heads/master@{#641826}", "parent_got_swarming_client_revision": "7a61cf37d6a0163f0ec02d495289a1d038e62457", "parent_got_v8_revision": "36585c1b6b1fd69d093706a6c4ad9775506a7885", "parent_got_v8_revision_cp": "refs/heads/7.5.62@{#1}", "parent_got_webrtc_revision": "7dbc0eb2efa4708da5e3e44d2a15bfdee4ceb474", "parent_got_webrtc_revision_cp": "refs/heads/master@{#27160}", "parent_mastername": "chromium.linux", "path_config": "generic", "recipe": "chromium", "revision": "37247cc91bffdc95e4ea208fea1c5c02b354a33c", "swarm_hashes": {"accessibility_unittests": "0367f1519789c93114cd787a38c298e7c771fd28", "angle_unittests": "10aef5308785d060ae012120f9f8ab3be938d843", "app_shell_unittests": "1f14b663322acd77b197a4e8af9797bac1a07079", "aura_unittests": "b672b6cfcabf5589789aaaeb1dc1436efab8e0f2", "base_unittests": "65622185474e4e478269c6f07e6b56221282d239", "blink_common_unittests": "82286c52b9893c7792f531b942f2a2927b103e7d", "blink_fuzzer_unittests": "c379ea49197b78d22dfb96608dc21338524bd23e", "blink_heap_unittests": "5f1ffdb19d74d194552e36bf9e3856adebd8b258", "blink_platform_unittests": "9a5b005d49dc616dbcb685439a474ff325868fea", "blink_python_tests": "320310913e7b611733dcf1a2af8f423ca16c3ff4", "blink_unittests": "10d1586de1216cfdddaecc1afacf5828c3d604f9", "boringssl_crypto_tests": "078126de7ac33eafa387dae7112dcdca6f8f5d34", "boringssl_ssl_tests": "0a4fa2da36758c71f9280a53841788b261284b82", "browser_tests": "d370d46c483c77b6d7b3faaa1c92f4c8772d9e74", "cacheinvalidation_unittests": "ad45f2c332090fcacfd347b2a9160a74237a80a5", "capture_unittests": "e782ef3167a4bed183ffe4f699b28627a390f3bc", "cast_unittests": "189dfd67a28b385d4ac5cbfe0d70cc090feb43f7", "cc_unittests": "ada978f5967cd32a889a3a7a6964f105d23d6fc6", "chrome_app_unittests": "5d67f1522fe59c55afc001f1fee12520977890ec", "chromedriver_unittests": "e12aa4fcedf25c469bfcaa77eb5dbe8d1dcf917d", "components_browsertests": "3f932a2c5f8d4d3161b99f79c449e26e7bbdffb1", "components_unittests": "c6cfa754facd104e5da8ec324fee4426db31c489", "compositor_unittests": "6fc08dddc48e5ad419b6eeb6824c8f266bd7edd9", "content_browsertests": "abbd4dc2a58a4d03688407697e0e82a6d1131608", "content_unittests": "18e90ed5e98d1f1b98dbae1eb3c9002658e150b7", "cronet_tests": "bbd2bddfb276d3688fdd69c501a2e3bca42028c6", "cronet_unittests": "4c227c3c1f1bfd82bc3be1984cc4ace8530409ae", "crypto_unittests": "c1cb6502e640dd9984d29a649b1cc448fb887cfe", "dbus_unittests": "c3ae06a184b128884efaa04a4c5ce3611285579a", "device_unittests": "613ad6f61f2f3b71151f7171661f0601886a3f76", "devtools_closure_compile": "80897233dc5a91b499835534825f03fe34ea552d", "devtools_eslint": "983062d14411cac82f699e49089e9184dd1678f2", "display_unittests": "35b9151ab4230596cd6fb56f4d59c31869e9c273", "events_unittests": "57ba0ac4f807e8edcef783aa17990e48ef862422", "extensions_browsertests": "5aeff568ab9126043b265a3972fdabefbacc758a", "extensions_unittests": "2d6b7c07dd922b7cfc17bff6d8639d37d5ed0fed", "filesystem_service_unittests": "8113995c4eaaea84b11f0d018411c7f1b42f5f77", "flatbuffers_unittests": "40c10ac2142adedb4f8f5856ecfdccb82d56f22a", "gcm_unit_tests": "e625ff72076799858cd2af05dc1a7c798d7752eb", "gfx_unittests": "acf33f9426382f71ff78264dd53e0adae95f3177", "gin_unittests": "d4ce0785d74d91a53abbb38c99f7db101f607d5b", "google_apis_unittests": "43c0239bfce69e1325753726f28270a1a7ad909e", "gpu_unittests": "715f73292f47514a9bc93b921f48e70b5c2f30c7", "headless_browsertests": "05e2911fb3e6ade7a6bbdac2920649cdc9dc680c", "headless_unittests": "2b0cd170fbac987d6e8950e3985164a6b15ac65d", "interactive_ui_tests": "b92b945d1eacd0b22afc051e41054755bd62e151", "ipc_tests": "650fb004456c3f6b1a14d9acfaeba2fb9b839040", "jingle_unittests": "0b477a092427517c9624c6d394b91a63ad2e152e", "latency_unittests": "621f1115c2d07dde00bbcdbe3df55c308255c7ba", "leveldb_service_unittests": "a97ca3df3269cbbc3a98505cfa9a55a8256f65ae", "libjingle_xmpp_unittests": "a46288c5609e4dfd699e9da2d6026dbba8404449", "media_blink_unittests": "cfd6c7553ddd349e7b243bdfdb44a877e37e3711", "media_service_unittests": "3c7c6890822a897cc02cf8f6e2715c1033c930c8", "media_unittests": "2b596f221355ec13d8c0f8422e0ab52378210b55", "message_center_unittests": "bdb2ecd77ccf33abdc9683b7c612a0de5b5a95fe", "metrics_python_tests": "7330dc608d325dd25423f41161c6e5c7dfa2a5b9", "midi_unittests": "e992af0b55606d853b615c750468a303b0dbba09", "mojo_core_unittests": "494c4cc3fd1fc069171cbe53a34bb56143bc25a8", "mojo_unittests": "c7638021d8310030de838da1c35c1514b16a6eb3", "nacl_helper_nonsfi_unittests": "11a1867b5750ee0c57f9a599c189e5d73d6f2e6d", "nacl_loader_unittests": "c49eb7a38ba2fc4ce321f4c01a507844190fdd83", "native_theme_unittests": "748d768bbc4d2f5b9b75fbb49d6c85fa248a984d", "net_unittests": "4c3a2da48759b4f29222916c604c6369b56a35a8", "pdf_unittests": "d29feb2cdcd0c0938fecf5f79754dc27991e88f7", "ppapi_unittests": "776bbbf0ed18f70a3d19797d23214e7e3d148468", "printing_unittests": "11b622aa4ba00c6622a97c664e512850c599bca6", "sandbox_linux_unittests": "14b1d12511c2d1e383d48f953b819270e4bf1043", "service_manager_unittests": "1ecb969ad3d220365bee82c3e86328bc2c6bd9cb", "services_unittests": "219563a92c22ea04c673eeb25d180ff86ed3befa", "shell_dialogs_unittests": "2c5d6c904a4d3644eb2ddac764bc50685da4d275", "skia_unittests": "24957995b30f021cf1cf55eacc450a8bde095e89", "snapshot_unittests": "79fa729c53b13b02621c51df6ea841ff6e808944", "sql_unittests": "7accfe54abe0fb52bd8a5d2b9fa6f9d63840b5e5", "storage_unittests": "73893cf515dfb22fe7f6c49817234aa84c9d1e2a", "sync_integration_tests": "039f9ece983fdf8083ea7ed0c5e9b41f1c4a41ed", "telemetry_gpu_unittests": "3d41539678f87ebe6488cfbb91faaa085c8eda74", "telemetry_unittests": "5f392cf14f654dd593a28f3b927d39929deb3cf9", "traffic_annotation_auditor_unittests": "241dc1e1c9c1a524e77a203b6a4069f61593255b", "ui_base_unittests": "ae700be6d38599d2114deeace3426314664ba100", "ui_touch_selection_unittests": "f79fc6b793287e8d820037c35e3de586474de979", "unit_tests": "a13c28674b195fe82f1d44653e3edbbcc49c91a6", "url_unittests": "c4c3de5535d3a79bfa30a06326f05a84151c0ae0", "views_perftests": "28a0e318c843772c4133f2eccf8b6bf510574c00", "views_unittests": "1a38e62f8aea13f643936a0c5c52c76557dc5404", "viz_unittests": "a2bab3498135d4f5572db63e973a25f3e1ae4357", "vr_common_unittests": "e3c4af4e78c8ae9a1269f4becbe664ec3c966c82", "vr_pixeltests": "7255572a513538294df73fbcdeeb7c1f9da10999", "webdriver_wpt_tests": "92404aff839bca268091ddbd2143c64fe8bc19d1", "wm_unittests": "a138a6e4c630c736790603eb63bf291c70b9b448", "wtf_unittests": "c791be7926058097a9673af23d6966f42207ad2d", "xr_browser_tests": "5a0e9e0033a9818595919f3bd5eb91cecd841697"}}' --summary-json-file /b/swarming/w/ir/tmp/t/tmprhAR2n.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/tmpKK7Ooa.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/tmpnhasZg.json', '--task-output-dir', '/b/swarming/w/ir/tmp/t/tmp40H4Bn', '--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/tmpSJnMwQmerge_script_log', '--merge-additional-args', '[]', '--build-properties', '{"bot_id": "swarm665-c4", "buildbucket": {"build": {"bucket": "luci.chromium.ci", "created_by": "project:chromium", "created_ts": 1552983359482772, "id": "8918572636806494304", "project": "chromium", "tags": ["build_address:luci.chromium.ci/Linux Tests (dbg)(1)(32)/57294", "builder:Linux Tests (dbg)(1)(32)", "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/37247cc91bffdc95e4ea208fea1c5c02b354a33c", "gitiles_ref:refs/heads/master", "parent_buildername:Linux Builder (dbg)(32)", "parent_buildnumber:102514", "scheduler_invocation_id:9084002698888422752", "scheduler_job_id:chromium/Linux Tests (dbg)(1)(32)", "user_agent:luci-scheduler", "user_agent:recipe"]}, "hostname": "cr-buildbucket.appspot.com"}, "buildername": "Linux Tests (dbg)(1)(32)", "buildnumber": 57294, "got_angle_revision": "38e282570676f3e434482f8a02ea539b286fd1fa", "got_dawn_revision": "fef613365afe5234c1bae9fe33c3d30698d27078", "got_nacl_revision": "1ed9878b8eb68c1e0d0268754dafcf83e747fa8f", "got_revision": "37247cc91bffdc95e4ea208fea1c5c02b354a33c", "got_revision_cp": "refs/heads/master@{#641826}", "got_swarming_client_revision": "7a61cf37d6a0163f0ec02d495289a1d038e62457", "got_v8_revision": "36585c1b6b1fd69d093706a6c4ad9775506a7885", "got_v8_revision_cp": "refs/heads/7.5.62@{#1}", "got_webrtc_revision": "7dbc0eb2efa4708da5e3e44d2a15bfdee4ceb474", "got_webrtc_revision_cp": "refs/heads/master@{#27160}", "mastername": "chromium.linux", "parent_buildername": "Linux Builder (dbg)(32)", "parent_got_angle_revision": "38e282570676f3e434482f8a02ea539b286fd1fa", "parent_got_dawn_revision": "fef613365afe5234c1bae9fe33c3d30698d27078", "parent_got_nacl_revision": "1ed9878b8eb68c1e0d0268754dafcf83e747fa8f", "parent_got_revision": "37247cc91bffdc95e4ea208fea1c5c02b354a33c", "parent_got_revision_cp": "refs/heads/master@{#641826}", "parent_got_swarming_client_revision": "7a61cf37d6a0163f0ec02d495289a1d038e62457", "parent_got_v8_revision": "36585c1b6b1fd69d093706a6c4ad9775506a7885", "parent_got_v8_revision_cp": "refs/heads/7.5.62@{#1}", "parent_got_webrtc_revision": "7dbc0eb2efa4708da5e3e44d2a15bfdee4ceb474", "parent_got_webrtc_revision_cp": "refs/heads/master@{#27160}", "parent_mastername": "chromium.linux", "path_config": "generic", "recipe": "chromium", "revision": "37247cc91bffdc95e4ea208fea1c5c02b354a33c", "swarm_hashes": {"accessibility_unittests": "0367f1519789c93114cd787a38c298e7c771fd28", "angle_unittests": "10aef5308785d060ae012120f9f8ab3be938d843", "app_shell_unittests": "1f14b663322acd77b197a4e8af9797bac1a07079", "aura_unittests": "b672b6cfcabf5589789aaaeb1dc1436efab8e0f2", "base_unittests": "65622185474e4e478269c6f07e6b56221282d239", "blink_common_unittests": "82286c52b9893c7792f531b942f2a2927b103e7d", "blink_fuzzer_unittests": "c379ea49197b78d22dfb96608dc21338524bd23e", "blink_heap_unittests": "5f1ffdb19d74d194552e36bf9e3856adebd8b258", "blink_platform_unittests": "9a5b005d49dc616dbcb685439a474ff325868fea", "blink_python_tests": "320310913e7b611733dcf1a2af8f423ca16c3ff4", "blink_unittests": "10d1586de1216cfdddaecc1afacf5828c3d604f9", "boringssl_crypto_tests": "078126de7ac33eafa387dae7112dcdca6f8f5d34", "boringssl_ssl_tests": "0a4fa2da36758c71f9280a53841788b261284b82", "browser_tests": "d370d46c483c77b6d7b3faaa1c92f4c8772d9e74", "cacheinvalidation_unittests": "ad45f2c332090fcacfd347b2a9160a74237a80a5", "capture_unittests": "e782ef3167a4bed183ffe4f699b28627a390f3bc", "cast_unittests": "189dfd67a28b385d4ac5cbfe0d70cc090feb43f7", "cc_unittests": "ada978f5967cd32a889a3a7a6964f105d23d6fc6", "chrome_app_unittests": "5d67f1522fe59c55afc001f1fee12520977890ec", "chromedriver_unittests": "e12aa4fcedf25c469bfcaa77eb5dbe8d1dcf917d", "components_browsertests": "3f932a2c5f8d4d3161b99f79c449e26e7bbdffb1", "components_unittests": "c6cfa754facd104e5da8ec324fee4426db31c489", "compositor_unittests": "6fc08dddc48e5ad419b6eeb6824c8f266bd7edd9", "content_browsertests": "abbd4dc2a58a4d03688407697e0e82a6d1131608", "content_unittests": "18e90ed5e98d1f1b98dbae1eb3c9002658e150b7", "cronet_tests": "bbd2bddfb276d3688fdd69c501a2e3bca42028c6", "cronet_unittests": "4c227c3c1f1bfd82bc3be1984cc4ace8530409ae", "crypto_unittests": "c1cb6502e640dd9984d29a649b1cc448fb887cfe", "dbus_unittests": "c3ae06a184b128884efaa04a4c5ce3611285579a", "device_unittests": "613ad6f61f2f3b71151f7171661f0601886a3f76", "devtools_closure_compile": "80897233dc5a91b499835534825f03fe34ea552d", "devtools_eslint": "983062d14411cac82f699e49089e9184dd1678f2", "display_unittests": "35b9151ab4230596cd6fb56f4d59c31869e9c273", "events_unittests": "57ba0ac4f807e8edcef783aa17990e48ef862422", "extensions_browsertests": "5aeff568ab9126043b265a3972fdabefbacc758a", "extensions_unittests": "2d6b7c07dd922b7cfc17bff6d8639d37d5ed0fed", "filesystem_service_unittests": "8113995c4eaaea84b11f0d018411c7f1b42f5f77", "flatbuffers_unittests": "40c10ac2142adedb4f8f5856ecfdccb82d56f22a", "gcm_unit_tests": "e625ff72076799858cd2af05dc1a7c798d7752eb", "gfx_unittests": "acf33f9426382f71ff78264dd53e0adae95f3177", "gin_unittests": "d4ce0785d74d91a53abbb38c99f7db101f607d5b", "google_apis_unittests": "43c0239bfce69e1325753726f28270a1a7ad909e", "gpu_unittests": "715f73292f47514a9bc93b921f48e70b5c2f30c7", "headless_browsertests": "05e2911fb3e6ade7a6bbdac2920649cdc9dc680c", "headless_unittests": "2b0cd170fbac987d6e8950e3985164a6b15ac65d", "interactive_ui_tests": "b92b945d1eacd0b22afc051e41054755bd62e151", "ipc_tests": "650fb004456c3f6b1a14d9acfaeba2fb9b839040", "jingle_unittests": "0b477a092427517c9624c6d394b91a63ad2e152e", "latency_unittests": "621f1115c2d07dde00bbcdbe3df55c308255c7ba", "leveldb_service_unittests": "a97ca3df3269cbbc3a98505cfa9a55a8256f65ae", "libjingle_xmpp_unittests": "a46288c5609e4dfd699e9da2d6026dbba8404449", "media_blink_unittests": "cfd6c7553ddd349e7b243bdfdb44a877e37e3711", "media_service_unittests": "3c7c6890822a897cc02cf8f6e2715c1033c930c8", "media_unittests": "2b596f221355ec13d8c0f8422e0ab52378210b55", "message_center_unittests": "bdb2ecd77ccf33abdc9683b7c612a0de5b5a95fe", "metrics_python_tests": "7330dc608d325dd25423f41161c6e5c7dfa2a5b9", "midi_unittests": "e992af0b55606d853b615c750468a303b0dbba09", "mojo_core_unittests": "494c4cc3fd1fc069171cbe53a34bb56143bc25a8", "mojo_unittests": "c7638021d8310030de838da1c35c1514b16a6eb3", "nacl_helper_nonsfi_unittests": "11a1867b5750ee0c57f9a599c189e5d73d6f2e6d", "nacl_loader_unittests": "c49eb7a38ba2fc4ce321f4c01a507844190fdd83", "native_theme_unittests": "748d768bbc4d2f5b9b75fbb49d6c85fa248a984d", "net_unittests": "4c3a2da48759b4f29222916c604c6369b56a35a8", "pdf_unittests": "d29feb2cdcd0c0938fecf5f79754dc27991e88f7", "ppapi_unittests": "776bbbf0ed18f70a3d19797d23214e7e3d148468", "printing_unittests": "11b622aa4ba00c6622a97c664e512850c599bca6", "sandbox_linux_unittests": "14b1d12511c2d1e383d48f953b819270e4bf1043", "service_manager_unittests": "1ecb969ad3d220365bee82c3e86328bc2c6bd9cb", "services_unittests": "219563a92c22ea04c673eeb25d180ff86ed3befa", "shell_dialogs_unittests": "2c5d6c904a4d3644eb2ddac764bc50685da4d275", "skia_unittests": "24957995b30f021cf1cf55eacc450a8bde095e89", "snapshot_unittests": "79fa729c53b13b02621c51df6ea841ff6e808944", "sql_unittests": "7accfe54abe0fb52bd8a5d2b9fa6f9d63840b5e5", "storage_unittests": "73893cf515dfb22fe7f6c49817234aa84c9d1e2a", "sync_integration_tests": "039f9ece983fdf8083ea7ed0c5e9b41f1c4a41ed", "telemetry_gpu_unittests": "3d41539678f87ebe6488cfbb91faaa085c8eda74", "telemetry_unittests": "5f392cf14f654dd593a28f3b927d39929deb3cf9", "traffic_annotation_auditor_unittests": "241dc1e1c9c1a524e77a203b6a4069f61593255b", "ui_base_unittests": "ae700be6d38599d2114deeace3426314664ba100", "ui_touch_selection_unittests": "f79fc6b793287e8d820037c35e3de586474de979", "unit_tests": "a13c28674b195fe82f1d44653e3edbbcc49c91a6", "url_unittests": "c4c3de5535d3a79bfa30a06326f05a84151c0ae0", "views_perftests": "28a0e318c843772c4133f2eccf8b6bf510574c00", "views_unittests": "1a38e62f8aea13f643936a0c5c52c76557dc5404", "viz_unittests": "a2bab3498135d4f5572db63e973a25f3e1ae4357", "vr_common_unittests": "e3c4af4e78c8ae9a1269f4becbe664ec3c966c82", "vr_pixeltests": "7255572a513538294df73fbcdeeb7c1f9da10999", "webdriver_wpt_tests": "92404aff839bca268091ddbd2143c64fe8bc19d1", "wm_unittests": "a138a6e4c630c736790603eb63bf291c70b9b448", "wtf_unittests": "c791be7926058097a9673af23d6966f42207ad2d", "xr_browser_tests": "5a0e9e0033a9818595919f3bd5eb91cecd841697"}}', '--summary-json-file', '/b/swarming/w/ir/tmp/t/tmprhAR2n.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/tmpKK7Ooa.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: frozenset([0]) 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: 43958 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/8918572636806494304 LOGDOG_STREAM_PROJECT: chromium LOGDOG_STREAM_SERVER_PATH: unix:/b/swarming/w/ir/tmp/ld.sock LOGICAL: eth0 LUCI_CONTEXT: /b/swarming/w/it6GXraZ/luci_context.141289215 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: swarm665-c4 SWARMING_EXTERNAL_BOT_SETUP: 1 SWARMING_HEADLESS: 1 SWARMING_SERVER: https://chromium-swarm.appspot.com SWARMING_TASK_ID: 43add70a9eed1a11 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-19 02:06:48,219 - root: [DEBUG] Using task_output_dir: '/b/swarming/w/ir/tmp/t/tmp40H4Bn' 2019-03-19 02:06:48,219 - root: [WARNING] task_output_dir '/b/swarming/w/ir/tmp/t/tmp40H4Bn' already exists! 2019-03-19 02:06:48,219 - root: [WARNING] task_output_dir existing content: [] 2019-03-19 02:06:48,219 - 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/tmpKK7Ooa.json -output-dir /b/swarming/w/ir/tmp/t/tmp40H4Bn -task-summary-json /b/swarming/w/ir/tmp/t/tmprhAR2n.json [D2019-03-19T02:06:48.228368-07:00 17280 0 auth.go:1265] Minting a new token {"key":"luci_ctx/c07ede5bdf7b77bb2b5be1c807ec8bc89c2820ac8d3934e8df0ccac656fadcc3", "scopes":"https://www.googleapis.com/auth/userinfo.email"} [D2019-03-19T02:06:48.228450-07:00 17280 0 luci_ctx.go:138] POST http://127.0.0.1:57474/rpc/LuciLocalAuthService.GetOAuthToken {"key":"luci_ctx/c07ede5bdf7b77bb2b5be1c807ec8bc89c2820ac8d3934e8df0ccac656fadcc3", "scopes":"https://www.googleapis.com/auth/userinfo.email"} [D2019-03-19T02:06:48.231671-07:00 17280 0 auth.go:1222] Token expires in 30m4.769353206s {"key":"luci_ctx/c07ede5bdf7b77bb2b5be1c807ec8bc89c2820ac8d3934e8df0ccac656fadcc3", "scopes":"https://www.googleapis.com/auth/userinfo.email"} [D2019-03-19T02:06:49.773113-07:00 17280 0 collect.go:344] Waiting task_id: 43adda6ab18f6410 [D2019-03-19T02:06:51.228312-07:00 17280 0 collect.go:344] Waiting task_id: 43adda6ab18f6410 [D2019-03-19T02:06:52.626618-07:00 17280 0 collect.go:344] Waiting task_id: 43adda6ab18f6410 [D2019-03-19T02:06:54.057512-07:00 17280 0 collect.go:344] Waiting task_id: 43adda6ab18f6410 [D2019-03-19T02:06:55.430633-07:00 17280 0 collect.go:344] Waiting task_id: 43adda6ab18f6410 [D2019-03-19T02:06:57.041953-07:00 17280 0 collect.go:344] Waiting task_id: 43adda6ab18f6410 [D2019-03-19T02:06:58.694021-07:00 17280 0 collect.go:344] Waiting task_id: 43adda6ab18f6410 [D2019-03-19T02:07:00.572547-07:00 17280 0 collect.go:344] Waiting task_id: 43adda6ab18f6410 [D2019-03-19T02:07:02.287317-07:00 17280 0 collect.go:344] Waiting task_id: 43adda6ab18f6410 [D2019-03-19T02:07:04.101431-07:00 17280 0 collect.go:344] Waiting task_id: 43adda6ab18f6410 [D2019-03-19T02:07:06.268906-07:00 17280 0 collect.go:344] Waiting task_id: 43adda6ab18f6410 [D2019-03-19T02:07:08.085926-07:00 17280 0 collect.go:344] Waiting task_id: 43adda6ab18f6410 [D2019-03-19T02:07:10.501416-07:00 17280 0 collect.go:344] Waiting task_id: 43adda6ab18f6410 [D2019-03-19T02:07:12.644004-07:00 17280 0 collect.go:344] Waiting task_id: 43adda6ab18f6410 [D2019-03-19T02:07:14.828464-07:00 17280 0 collect.go:344] Waiting task_id: 43adda6ab18f6410 [D2019-03-19T02:07:16.893787-07:00 17280 0 collect.go:344] Waiting task_id: 43adda6ab18f6410 [D2019-03-19T02:07:19.120711-07:00 17280 0 collect.go:344] Waiting task_id: 43adda6ab18f6410 [D2019-03-19T02:07:21.506483-07:00 17280 0 collect.go:344] Waiting task_id: 43adda6ab18f6410 43adda6ab18f6410: 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/ioFS04tO/results.json --test-path=../../third_party/blink/web_tests/external/wpt/webdriver/tests/ --isolated-script-test-output=/b/s/w/ioFS04tO/output.json --isolated-script-test-perf-output=/b/s/w/ioFS04tO/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/ioFS04tO/results.json --test-path=../../third_party/blink/web_tests/external/wpt/webdriver/tests/ --isolated-script-test-output=/b/s/w/ioFS04tO/output.json --isolated-script-test-perf-output=/b/s/w/ioFS04tO/perftest-output.json 2019-03-19 01:19:54,945 - blinkpy.common.system.log_utils: [DEBUG] Debug logging enabled. 2019-03-19 01:19:55,012 - blinkpy.web_tests.servers.server_base: [WARNING] Failed to remove old wptserve access_log files 2019-03-19 01:19:55,012 - blinkpy.web_tests.servers.server_base: [WARNING] Failed to remove old wptserve error_log files 2019-03-19 01:19:55,013 - blinkpy.web_tests.servers.server_base: [DEBUG] all ports are available 2019-03-19 01:19:55,013 - 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/it7SbdIQ/tmpbsYmLA.json', '--doc_root', '/b/s/w/ir/third_party/blink/web_tests/external/wpt']" 2019-03-19 01:19:55,016 - blinkpy.common.system.executive: [DEBUG] Checking whether pid 4125 is alive. 2019-03-19 01:19:55,016 - blinkpy.web_tests.servers.server_base: [DEBUG] Server NOT running on http://localhost:8001 : [Errno 111] Connection refused 2019-03-19 01:19:55,017 - 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 0x7fb88e3f3a50>> 2019-03-19 01:19:56,018 - blinkpy.common.system.executive: [DEBUG] Checking whether pid 4125 is alive. 2019-03-19 01:19:56,018 - blinkpy.web_tests.servers.server_base: [INFO] Server running on http://localhost:8001 2019-03-19 01:19:56,019 - blinkpy.web_tests.servers.server_base: [INFO] Server running on http://localhost:8081 2019-03-19 01:19:56,019 - blinkpy.web_tests.servers.server_base: [INFO] Server running on https://localhost:8444 2019-03-19 01:19:56,019 - blinkpy.web_tests.servers.server_base: [INFO] Server running on ws://localhost:9001 2019-03-19 01:19:56,020 - blinkpy.web_tests.servers.server_base: [INFO] Server running on wss://localhost:9444 2019-03-19 01:19:56,020 - blinkpy.web_tests.servers.server_base: [DEBUG] wptserve successfully started (pid = 4125) Starting ChromeDriver 75.0.3739.0 (37247cc91bffdc95e4ea208fea1c5c02b354a33c-refs/heads/master@{#641826}) 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 10.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/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 0x7fb88dcb65f0> 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 8af49bbec9ed06f49e2309773b0f2b86>, method = 'GET' url = 'session/8af49bbec9ed06f49e2309773b0f2b86/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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568da523 Status::Status() E #4 0x0000568d242d JavaScriptDialogManager::GetDialogMessage() E #5 0x0000565d69b2 ExecuteGetAlertText() E #6 0x000056642444 base::internal::FunctorTraits<>::Invoke<>() E #7 0x000056642363 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x000056642289 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceIjJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x000056642121 base::internal::Invoker<>::Run() E #10 0x0000565d7243 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x0000565d683e ExecuteAlertCommand() E #12 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #13 0x000056642903 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x000056642829 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEES6_SB_SI_EJSK_EEEFS3_S6_SB_SI_EE7RunImplIRKSO_RKNSC_5tupleIJSK_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #15 0x000056642693 base::internal::Invoker<>::Run() E #16 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #19 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #21 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #22 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x0000f7458af1 base::TaskAnnotator::RunTask() E #24 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x0000f73746bd base::MessagePumpDefault::Run() E #28 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #30 0x0000f73f81df base::RunLoop::Run() E #31 0x0000f7505a52 base::Thread::Run() E #32 0x0000f7506267 base::Thread::ThreadMain() E #33 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #34 0x0000f30e7f72 start_thread E #35 0x0000f2e7d43e 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 0x7fb88dc48758> 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 8af49bbec9ed06f49e2309773b0f2b86>, method = 'GET' url = 'session/8af49bbec9ed06f49e2309773b0f2b86/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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568da523 Status::Status() E #4 0x0000568d242d JavaScriptDialogManager::GetDialogMessage() E #5 0x0000565d69b2 ExecuteGetAlertText() E #6 0x000056642444 base::internal::FunctorTraits<>::Invoke<>() E #7 0x000056642363 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x000056642289 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceIjJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x000056642121 base::internal::Invoker<>::Run() E #10 0x0000565d7243 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x0000565d683e ExecuteAlertCommand() E #12 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #13 0x000056642903 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x000056642829 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEES6_SB_SI_EJSK_EEEFS3_S6_SB_SI_EE7RunImplIRKSO_RKNSC_5tupleIJSK_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #15 0x000056642693 base::internal::Invoker<>::Run() E #16 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #19 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #21 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #22 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x0000f7458af1 base::TaskAnnotator::RunTask() E #24 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x0000f73746bd base::MessagePumpDefault::Run() E #28 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #30 0x0000f73f81df base::RunLoop::Run() E #31 0x0000f7505a52 base::Thread::Run() E #32 0x0000f7506267 base::Thread::ThreadMain() E #33 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #34 0x0000f30e7f72 start_thread E #35 0x0000f2e7d43e 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 0x7fb88dc48938> 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 8af49bbec9ed06f49e2309773b0f2b86>, method = 'GET' url = 'session/8af49bbec9ed06f49e2309773b0f2b86/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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568da523 Status::Status() E #4 0x0000568d242d JavaScriptDialogManager::GetDialogMessage() E #5 0x0000565d69b2 ExecuteGetAlertText() E #6 0x000056642444 base::internal::FunctorTraits<>::Invoke<>() E #7 0x000056642363 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x000056642289 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceIjJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x000056642121 base::internal::Invoker<>::Run() E #10 0x0000565d7243 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x0000565d683e ExecuteAlertCommand() E #12 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #13 0x000056642903 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x000056642829 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEES6_SB_SI_EJSK_EEEFS3_S6_SB_SI_EE7RunImplIRKSO_RKNSC_5tupleIJSK_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #15 0x000056642693 base::internal::Invoker<>::Run() E #16 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #19 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #21 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #22 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x0000f7458af1 base::TaskAnnotator::RunTask() E #24 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x0000f73746bd base::MessagePumpDefault::Run() E #28 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #30 0x0000f73f81df base::RunLoop::Run() E #31 0x0000f7505a52 base::Thread::Run() E #32 0x0000f7506267 base::Thread::ThreadMain() E #33 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #34 0x0000f30e7f72 start_thread E #35 0x0000f2e7d43e 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 0x7fb88dcb65f0> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 0x7fb88dc48ed8> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 0x7fb88dc48e60> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 0x7fb88dc57500> 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 a49716e1e2665177127b4b7e94698049>, method = 'GET' url = 'session/a49716e1e2665177127b4b7e94698049/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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568da523 Status::Status() E #4 0x0000568d242d JavaScriptDialogManager::GetDialogMessage() E #5 0x0000565d69b2 ExecuteGetAlertText() E #6 0x000056642444 base::internal::FunctorTraits<>::Invoke<>() E #7 0x000056642363 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x000056642289 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceIjJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x000056642121 base::internal::Invoker<>::Run() E #10 0x0000565d7243 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x0000565d683e ExecuteAlertCommand() E #12 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #13 0x000056642903 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x000056642829 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEES6_SB_SI_EJSK_EEEFS3_S6_SB_SI_EE7RunImplIRKSO_RKNSC_5tupleIJSK_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #15 0x000056642693 base::internal::Invoker<>::Run() E #16 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #19 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #21 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #22 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x0000f7458af1 base::TaskAnnotator::RunTask() E #24 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x0000f73746bd base::MessagePumpDefault::Run() E #28 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #30 0x0000f73f81df base::RunLoop::Run() E #31 0x0000f7505a52 base::Thread::Run() E #32 0x0000f7506267 base::Thread::ThreadMain() E #33 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #34 0x0000f30e7f72 start_thread E #35 0x0000f2e7d43e 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 0x7fb88dcb68c0> 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 a49716e1e2665177127b4b7e94698049>, method = 'GET' url = 'session/a49716e1e2665177127b4b7e94698049/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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568da523 Status::Status() E #4 0x0000568d242d JavaScriptDialogManager::GetDialogMessage() E #5 0x0000565d69b2 ExecuteGetAlertText() E #6 0x000056642444 base::internal::FunctorTraits<>::Invoke<>() E #7 0x000056642363 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x000056642289 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceIjJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x000056642121 base::internal::Invoker<>::Run() E #10 0x0000565d7243 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x0000565d683e ExecuteAlertCommand() E #12 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #13 0x000056642903 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x000056642829 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEES6_SB_SI_EJSK_EEEFS3_S6_SB_SI_EE7RunImplIRKSO_RKNSC_5tupleIJSK_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #15 0x000056642693 base::internal::Invoker<>::Run() E #16 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #19 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #21 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #22 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x0000f7458af1 base::TaskAnnotator::RunTask() E #24 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x0000f73746bd base::MessagePumpDefault::Run() E #28 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #30 0x0000f73f81df base::RunLoop::Run() E #31 0x0000f7505a52 base::Thread::Run() E #32 0x0000f7506267 base::Thread::ThreadMain() E #33 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #34 0x0000f30e7f72 start_thread E #35 0x0000f2e7d43e 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 0x7fb88dcb6848> 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 a49716e1e2665177127b4b7e94698049>, method = 'GET' url = 'session/a49716e1e2665177127b4b7e94698049/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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568da523 Status::Status() E #4 0x0000568d242d JavaScriptDialogManager::GetDialogMessage() E #5 0x0000565d69b2 ExecuteGetAlertText() E #6 0x000056642444 base::internal::FunctorTraits<>::Invoke<>() E #7 0x000056642363 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x000056642289 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceIjJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x000056642121 base::internal::Invoker<>::Run() E #10 0x0000565d7243 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x0000565d683e ExecuteAlertCommand() E #12 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #13 0x000056642903 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x000056642829 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEES6_SB_SI_EJSK_EEEFS3_S6_SB_SI_EE7RunImplIRKSO_RKNSC_5tupleIJSK_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #15 0x000056642693 base::internal::Invoker<>::Run() E #16 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #19 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #21 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #22 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x0000f7458af1 base::TaskAnnotator::RunTask() E #24 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x0000f73746bd base::MessagePumpDefault::Run() E #28 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #30 0x0000f73f81df base::RunLoop::Run() E #31 0x0000f7505a52 base::Thread::Run() E #32 0x0000f7506267 base::Thread::ThreadMain() E #33 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #34 0x0000f30e7f72 start_thread E #35 0x0000f2e7d43e 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 0x7fb88dc577d0> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 0x7fb88dc57a28> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 0x7fb88dc57cf8> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 0x7fb88dc57668> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 0x7fb88dc577d0> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 0x7fb88dc57ed8> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 0x7fb88db88500> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 0x7fb88db88758> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 0x7fb88db88a28> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 41.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 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 7.15 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 6.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 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 32.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 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 55a233d96550c252c6cabef3f751e339> 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 55a233d96550c252c6cabef3f751e339> 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.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 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 8.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 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 55a233d96550c252c6cabef3f751e339> 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 3d71d080-8725-4faa-bc1f-936cd54add5d> == <Element 6d2c268c-9490-46dd-895a-99956b052673> E + where <Element 3d71d080-8725-4faa-bc1f-936cd54add5d> = <Session 55a233d96550c252c6cabef3f751e339>.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 13.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 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 5.32 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 40.54 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 03d7d57afa7058b13049232603aaf186> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568da523 Status::Status() E #4 0x00005660ef26 (anonymous namespace)::SendKeysToElement() E #5 0x00005660e772 ExecuteSendKeysToElement() E #6 0x000056641eb2 base::internal::FunctorTraits<>::Invoke<>() E #7 0x000056641db1 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x000056641cb7 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNSt4__Cr12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEERKNS_15DictionaryValueEPNS8_10unique_ptrINS_5ValueENS8_14default_deleteISL_EEEEEJEEESQ_E7RunImplIRKSR_RKNS8_5tupleIJEEEJEEES3_OT_OT0_NS8_16integer_sequenceIjJXspT1_EEEEOS5_OS7_SG_SJ_OSP_ E #9 0x000056641b3f base::internal::Invoker<>::Run() E #10 0x0000566123c1 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNSt4__Cr12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERKNS_15DictionaryValueEPNS6_10unique_ptrINS_5ValueENS6_14default_deleteISJ_EEEEEE3RunES3_S5_SE_SH_SN_ E #11 0x00005660b919 ExecuteElementCommand() E #12 0x0000566458a2 base::internal::FunctorTraits<>::Invoke<>() E #13 0x00005664578f base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x000056645675 _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_EEEJLj0EEEES3_OT_OT0_NS9_16integer_sequenceIjJXspT1_EEEEOS6_OS8_SK_OSQ_OSW_ E #15 0x0000566454af base::internal::Invoker<>::Run() E #16 0x0000566701e3 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEP7TimeoutEE3RunES3_S5_S8_SF_SH_ E #17 0x00005665bbf3 ExecuteWindowCommand() E #18 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #19 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #21 0x000056644d73 base::internal::Invoker<>::Run() E #22 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #23 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #24 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #25 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #26 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #27 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #28 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #29 0x0000f7458af1 base::TaskAnnotator::RunTask() E #30 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #31 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #32 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #33 0x0000f73746bd base::MessagePumpDefault::Run() E #34 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #35 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #36 0x0000f73f81df base::RunLoop::Run() E #37 0x0000f7505a52 base::Thread::Run() E #38 0x0000f7506267 base::Thread::ThreadMain() E #39 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #40 0x0000f30e7f72 start_thread E #41 0x0000f2e7d43e 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 03d7d57afa7058b13049232603aaf186> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568da523 Status::Status() E #4 0x00005660ef26 (anonymous namespace)::SendKeysToElement() E #5 0x00005660e772 ExecuteSendKeysToElement() E #6 0x000056641eb2 base::internal::FunctorTraits<>::Invoke<>() E #7 0x000056641db1 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x000056641cb7 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNSt4__Cr12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEERKNS_15DictionaryValueEPNS8_10unique_ptrINS_5ValueENS8_14default_deleteISL_EEEEEJEEESQ_E7RunImplIRKSR_RKNS8_5tupleIJEEEJEEES3_OT_OT0_NS8_16integer_sequenceIjJXspT1_EEEEOS5_OS7_SG_SJ_OSP_ E #9 0x000056641b3f base::internal::Invoker<>::Run() E #10 0x0000566123c1 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNSt4__Cr12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERKNS_15DictionaryValueEPNS6_10unique_ptrINS_5ValueENS6_14default_deleteISJ_EEEEEE3RunES3_S5_SE_SH_SN_ E #11 0x00005660b919 ExecuteElementCommand() E #12 0x0000566458a2 base::internal::FunctorTraits<>::Invoke<>() E #13 0x00005664578f base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x000056645675 _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_EEEJLj0EEEES3_OT_OT0_NS9_16integer_sequenceIjJXspT1_EEEEOS6_OS8_SK_OSQ_OSW_ E #15 0x0000566454af base::internal::Invoker<>::Run() E #16 0x0000566701e3 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEP7TimeoutEE3RunES3_S5_S8_SF_SH_ E #17 0x00005665bbf3 ExecuteWindowCommand() E #18 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #19 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #21 0x000056644d73 base::internal::Invoker<>::Run() E #22 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #23 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #24 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #25 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #26 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #27 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #28 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #29 0x0000f7458af1 base::TaskAnnotator::RunTask() E #30 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #31 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #32 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #33 0x0000f73746bd base::MessagePumpDefault::Run() E #34 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #35 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #36 0x0000f73f81df base::RunLoop::Run() E #37 0x0000f7505a52 base::Thread::Run() E #38 0x0000f7506267 base::Thread::ThreadMain() E #39 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #40 0x0000f30e7f72 start_thread E #41 0x0000f2e7d43e clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError _______________ test_option_stays_outside_of_scrollable_viewport _______________ session = <Session 03d7d57afa7058b13049232603aaf186> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568da523 Status::Status() E #4 0x00005660ef26 (anonymous namespace)::SendKeysToElement() E #5 0x00005660e772 ExecuteSendKeysToElement() E #6 0x000056641eb2 base::internal::FunctorTraits<>::Invoke<>() E #7 0x000056641db1 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x000056641cb7 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNSt4__Cr12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEERKNS_15DictionaryValueEPNS8_10unique_ptrINS_5ValueENS8_14default_deleteISL_EEEEEJEEESQ_E7RunImplIRKSR_RKNS8_5tupleIJEEEJEEES3_OT_OT0_NS8_16integer_sequenceIjJXspT1_EEEEOS5_OS7_SG_SJ_OSP_ E #9 0x000056641b3f base::internal::Invoker<>::Run() E #10 0x0000566123c1 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNSt4__Cr12basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERKNS_15DictionaryValueEPNS6_10unique_ptrINS_5ValueENS6_14default_deleteISJ_EEEEEE3RunES3_S5_SE_SH_SN_ E #11 0x00005660b919 ExecuteElementCommand() E #12 0x0000566458a2 base::internal::FunctorTraits<>::Invoke<>() E #13 0x00005664578f base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x000056645675 _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_EEEJLj0EEEES3_OT_OT0_NS9_16integer_sequenceIjJXspT1_EEEEOS6_OS8_SK_OSQ_OSW_ E #15 0x0000566454af base::internal::Invoker<>::Run() E #16 0x0000566701e3 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEP7TimeoutEE3RunES3_S5_S8_SF_SH_ E #17 0x00005665bbf3 ExecuteWindowCommand() E #18 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #19 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #21 0x000056644d73 base::internal::Invoker<>::Run() E #22 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #23 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #24 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #25 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #26 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #27 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #28 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #29 0x0000f7458af1 base::TaskAnnotator::RunTask() E #30 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #31 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #32 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #33 0x0000f73746bd base::MessagePumpDefault::Run() E #34 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #35 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #36 0x0000f73f81df base::RunLoop::Run() E #37 0x0000f7505a52 base::Thread::Run() E #38 0x0000f7506267 base::Thread::ThreadMain() E #39 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #40 0x0000f30e7f72 start_thread E #41 0x0000f2e7d43e 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.99 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.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 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 20.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 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 38.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 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 2.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 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 58.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 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 14.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 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 38.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/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.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 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 2.05 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 37.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 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 29.66 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 31.60 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 5f777bd2699fd8b8f87f7225b553bc01> http = <tests.support.http_request.HTTPRequest object at 0x7fb88d0e6590> 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 5f777bd2699fd8b8f87f7225b553bc01> 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 5f777bd2699fd8b8f87f7225b553bc01> def test_fully_exit_fullscreen(session): session.window.fullscreen() > assert is_fullscreen(session) E assert False E + where False = is_fullscreen(<Session 5f777bd2699fd8b8f87f7225b553bc01>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_window_rect/set.py:136: AssertionError _________________________ test_restore_from_minimized __________________________ session = <Session 5f777bd2699fd8b8f87f7225b553bc01> 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 5f777bd2699fd8b8f87f7225b553bc01> 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 41.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 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 232edea9d3c55a741febe34def33d7f8> 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 5.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 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 232edea9d3c55a741febe34def33d7f8> create_window = <function create_window at 0x7fb88d186398> @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.3739.0 (37247cc91bffdc95e4ea208fea1c5c02b354a33c-refs/heads/master@{#641826}),platform=Linux 4.4.0-78-generic x86_64)'}) E + where {'message': 'invalid session id\n (Driver info: chromedriver=75.0.3739.0 (37247cc91bffdc95e4ea208fea1c5c02b354a33c-refs/heads/master@{#641826}),platform=Linux 4.4.0-78-generic x86_64)'} = <Session 232edea9d3c55a741febe34def33d7f8>.handles E + and 1 = len({'message': 'invalid session id\n (Driver info: chromedriver=75.0.3739.0 (37247cc91bffdc95e4ea208fea1c5c02b354a33c-refs/heads/master@{#641826}),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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d16ce90> 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.3739.0 (37247cc91bffdc95e4ea208fea1c5c02b354a33c-refs/heads/master@{#641826}),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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d134e10> 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.3739.0 (37247cc91bffdc95e4ea208fea1c5c02b354a33c-refs/heads/master@{#641826}),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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d1390d0> 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 232edea9d3c55a741febe34def33d7f8> url = <function url at 0x7fb88d15f578> 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 0x7fb88d1642d0> condition = <function <lambda> at 0x7fb88d15f050> 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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d058d10> 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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d041690> 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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d164690> 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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d0512d0>, 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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d03a410>, 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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d058250>, 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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d139dd0> 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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d151b90> 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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d041710> 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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d0664d0> 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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d069d50> 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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d164e50> 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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d14b890> 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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d16c910> 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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d041b90> 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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d139290> 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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d069890> 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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d16cbd0> 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 18.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 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 232edea9d3c55a741febe34def33d7f8>, 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.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 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 232edea9d3c55a741febe34def33d7f8>, 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": "232edea9d3c55a741febe34def...54a33c-refs/heads/master@{#641826}),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 232edea9d3c55a741febe34def33d7f8>, 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": "232edea9d3c55a741febe34def...54a33c-refs/heads/master@{#641826}),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 232edea9d3c55a741febe34def33d7f8>, 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": "232edea9d3c55a741febe34def...54a33c-refs/heads/master@{#641826}),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 232edea9d3c55a741febe34def33d7f8>, 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": "232edea9d3c55a741febe34def...54a33c-refs/heads/master@{#641826}),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 232edea9d3c55a741febe34def33d7f8>, 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": "232edea9d3c55a741febe34def...54a33c-refs/heads/master@{#641826}),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 232edea9d3c55a741febe34def33d7f8>, 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": "232edea9d3c55a741febe34def...54a33c-refs/heads/master@{#641826}),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.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 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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88cf06a10> 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.3739.0 (37247cc91bffdc95e4ea208fea1c5c02b354a33c-refs/heads/master@{#641826}),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 232edea9d3c55a741febe34def33d7f8>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88cf0bcd0> 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.3739.0 (37247cc91bffdc95e4ea208fea1c5c02b354a33c-refs/heads/master@{#641826}),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.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 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 232edea9d3c55a741febe34def33d7f8> mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d20af90> 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 232edea9d3c55a741febe34def33d7f8> mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88ced4d90> 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 232edea9d3c55a741febe34def33d7f8> mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d03a590> 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 232edea9d3c55a741febe34def33d7f8> mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d069390> 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 232edea9d3c55a741febe34def33d7f8> mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d08cd90> 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 232edea9d3c55a741febe34def33d7f8> mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d14b250> 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 232edea9d3c55a741febe34def33d7f8> mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d095190> 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 232edea9d3c55a741febe34def33d7f8> mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d1518d0> 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 232edea9d3c55a741febe34def33d7f8> mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88d041dd0> 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 5.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 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 232edea9d3c55a741febe34def33d7f8>, 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 49.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 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 45.69 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 6.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 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 5.32 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 4.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 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.63 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 e81ff36b26cd6f72042b6389d7595d67>, test_actions_page = None key_chain = <webdriver.client.ActionSequence object at 0x7fb88c925610> mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88c925690> 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 e81ff36b26cd6f72042b6389d7595d67>, test_actions_page = None key_chain = <webdriver.client.ActionSequence object at 0x7fb88c9632d0> mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88c963450> 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 e81ff36b26cd6f72042b6389d7595d67> key_reporter = <Element 71d1b1d9-e2c8-44dc-a130-5d8422dd3e8c> key_chain = <webdriver.client.ActionSequence object at 0x7fb88c9139d0> mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88c913b50> 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.97 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 10.66 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 e81ff36b26cd6f72042b6389d7595d67> key_reporter = <Element 6b9034c7-1565-4e1a-a7cf-181fde44a375> key_chain = <webdriver.client.ActionSequence object at 0x7fb88c8dfa10> 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 e81ff36b26cd6f72042b6389d7595d67> key_reporter = <Element e07a560b-e333-444f-93ce-99b152a9f1ce> key_chain = <webdriver.client.ActionSequence object at 0x7fb88c8592d0> 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 e81ff36b26cd6f72042b6389d7595d67> key_reporter = <Element b07dc711-a9ba-47c5-9b42-5f7753f11749> key_chain = <webdriver.client.ActionSequence object at 0x7fb88c8ca910> 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 e81ff36b26cd6f72042b6389d7595d67>, method = 'POST' url = 'session/e81ff36b26cd6f72042b6389d7595d67/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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x000056661f08 ProcessInputActionSequence() E #5 0x000056663955 ExecutePerformActions() E #6 0x000056640af4 base::internal::FunctorTraits<>::Invoke<>() E #7 0x0000566409f1 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x0000566408f7 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEP7TimeoutEJEEESK_E7RunImplIRKSL_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceIjJXspT1_EEEEOS5_OS7_SA_OSH_OSJ_ E #9 0x00005664077f base::internal::Invoker<>::Run() E #10 0x0000566701e3 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEP7TimeoutEE3RunES3_S5_S8_SF_SH_ E #11 0x00005665bbf3 ExecuteWindowCommand() E #12 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #13 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #15 0x000056644d73 base::internal::Invoker<>::Run() E #16 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #19 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #21 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #22 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x0000f7458af1 base::TaskAnnotator::RunTask() E #24 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x0000f73746bd base::MessagePumpDefault::Run() E #28 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #30 0x0000f73f81df base::RunLoop::Run() E #31 0x0000f7505a52 base::Thread::Run() E #32 0x0000f7506267 base::Thread::ThreadMain() E #33 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #34 0x0000f30e7f72 start_thread E #35 0x0000f2e7d43e 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 e81ff36b26cd6f72042b6389d7595d67> key_reporter = <Element 23b87301-3645-4e91-80e9-8e02a85fa506> key_chain = <webdriver.client.ActionSequence object at 0x7fb88c7fa750> 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 e81ff36b26cd6f72042b6389d7595d67>, method = 'POST' url = 'session/e81ff36b26cd6f72042b6389d7595d67/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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x000056661f08 ProcessInputActionSequence() E #5 0x000056663955 ExecutePerformActions() E #6 0x000056640af4 base::internal::FunctorTraits<>::Invoke<>() E #7 0x0000566409f1 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x0000566408f7 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEP7TimeoutEJEEESK_E7RunImplIRKSL_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceIjJXspT1_EEEEOS5_OS7_SA_OSH_OSJ_ E #9 0x00005664077f base::internal::Invoker<>::Run() E #10 0x0000566701e3 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEP7TimeoutEE3RunES3_S5_S8_SF_SH_ E #11 0x00005665bbf3 ExecuteWindowCommand() E #12 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #13 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #15 0x000056644d73 base::internal::Invoker<>::Run() E #16 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #19 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #21 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #22 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x0000f7458af1 base::TaskAnnotator::RunTask() E #24 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x0000f73746bd base::MessagePumpDefault::Run() E #28 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #30 0x0000f73f81df base::RunLoop::Run() E #31 0x0000f7505a52 base::Thread::Run() E #32 0x0000f7506267 base::Thread::ThreadMain() E #33 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #34 0x0000f30e7f72 start_thread E #35 0x0000f2e7d43e 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 10.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 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 e81ff36b26cd6f72042b6389d7595d67>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88c81da90> 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.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 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.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 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 0x7fb88c6a0050> 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 c584d73cf49662c7b743b06fcab526f1>, method = 'GET' url = 'session/c584d73cf49662c7b743b06fcab526f1/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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568da523 Status::Status() E #4 0x0000568d242d JavaScriptDialogManager::GetDialogMessage() E #5 0x0000565d69b2 ExecuteGetAlertText() E #6 0x000056642444 base::internal::FunctorTraits<>::Invoke<>() E #7 0x000056642363 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x000056642289 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceIjJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x000056642121 base::internal::Invoker<>::Run() E #10 0x0000565d7243 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x0000565d683e ExecuteAlertCommand() E #12 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #13 0x000056642903 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x000056642829 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEES6_SB_SI_EJSK_EEEFS3_S6_SB_SI_EE7RunImplIRKSO_RKNSC_5tupleIJSK_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #15 0x000056642693 base::internal::Invoker<>::Run() E #16 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #19 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #21 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #22 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x0000f7458af1 base::TaskAnnotator::RunTask() E #24 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x0000f73746bd base::MessagePumpDefault::Run() E #28 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #30 0x0000f73f81df base::RunLoop::Run() E #31 0x0000f7505a52 base::Thread::Run() E #32 0x0000f7506267 base::Thread::ThreadMain() E #33 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #34 0x0000f30e7f72 start_thread E #35 0x0000f2e7d43e 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 0x7fb88c6a0758> 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 c584d73cf49662c7b743b06fcab526f1>, method = 'GET' url = 'session/c584d73cf49662c7b743b06fcab526f1/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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568da523 Status::Status() E #4 0x0000568d242d JavaScriptDialogManager::GetDialogMessage() E #5 0x0000565d69b2 ExecuteGetAlertText() E #6 0x000056642444 base::internal::FunctorTraits<>::Invoke<>() E #7 0x000056642363 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x000056642289 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceIjJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x000056642121 base::internal::Invoker<>::Run() E #10 0x0000565d7243 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x0000565d683e ExecuteAlertCommand() E #12 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #13 0x000056642903 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x000056642829 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEES6_SB_SI_EJSK_EEEFS3_S6_SB_SI_EE7RunImplIRKSO_RKNSC_5tupleIJSK_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #15 0x000056642693 base::internal::Invoker<>::Run() E #16 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #19 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #21 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #22 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x0000f7458af1 base::TaskAnnotator::RunTask() E #24 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x0000f73746bd base::MessagePumpDefault::Run() E #28 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #30 0x0000f73f81df base::RunLoop::Run() E #31 0x0000f7505a52 base::Thread::Run() E #32 0x0000f7506267 base::Thread::ThreadMain() E #33 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #34 0x0000f30e7f72 start_thread E #35 0x0000f2e7d43e 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 0x7fb88c583578> 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 c584d73cf49662c7b743b06fcab526f1>, method = 'GET' url = 'session/c584d73cf49662c7b743b06fcab526f1/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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568da523 Status::Status() E #4 0x0000568d242d JavaScriptDialogManager::GetDialogMessage() E #5 0x0000565d69b2 ExecuteGetAlertText() E #6 0x000056642444 base::internal::FunctorTraits<>::Invoke<>() E #7 0x000056642363 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x000056642289 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceIjJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x000056642121 base::internal::Invoker<>::Run() E #10 0x0000565d7243 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x0000565d683e ExecuteAlertCommand() E #12 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #13 0x000056642903 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x000056642829 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEES6_SB_SI_EJSK_EEEFS3_S6_SB_SI_EE7RunImplIRKSO_RKNSC_5tupleIJSK_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #15 0x000056642693 base::internal::Invoker<>::Run() E #16 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #19 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #21 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #22 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x0000f7458af1 base::TaskAnnotator::RunTask() E #24 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x0000f73746bd base::MessagePumpDefault::Run() E #28 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #30 0x0000f73f81df base::RunLoop::Run() E #31 0x0000f7505a52 base::Thread::Run() E #32 0x0000f7506267 base::Thread::ThreadMain() E #33 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #34 0x0000f30e7f72 start_thread E #35 0x0000f2e7d43e 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 0x7fb88c583758> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 0x7fb88c583a28> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 0x7fb88c583b18> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 0x7fb88c583c80> 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 7acfeaada8f938e721620afcb9eeaef6>, method = 'GET' url = 'session/7acfeaada8f938e721620afcb9eeaef6/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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568da523 Status::Status() E #4 0x0000568d242d JavaScriptDialogManager::GetDialogMessage() E #5 0x0000565d69b2 ExecuteGetAlertText() E #6 0x000056642444 base::internal::FunctorTraits<>::Invoke<>() E #7 0x000056642363 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x000056642289 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceIjJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x000056642121 base::internal::Invoker<>::Run() E #10 0x0000565d7243 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x0000565d683e ExecuteAlertCommand() E #12 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #13 0x000056642903 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x000056642829 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEES6_SB_SI_EJSK_EEEFS3_S6_SB_SI_EE7RunImplIRKSO_RKNSC_5tupleIJSK_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #15 0x000056642693 base::internal::Invoker<>::Run() E #16 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #19 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #21 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #22 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x0000f7458af1 base::TaskAnnotator::RunTask() E #24 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x0000f73746bd base::MessagePumpDefault::Run() E #28 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #30 0x0000f73f81df base::RunLoop::Run() E #31 0x0000f7505a52 base::Thread::Run() E #32 0x0000f7506267 base::Thread::ThreadMain() E #33 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #34 0x0000f30e7f72 start_thread E #35 0x0000f2e7d43e 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 0x7fb88c583de8> 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 7acfeaada8f938e721620afcb9eeaef6>, method = 'GET' url = 'session/7acfeaada8f938e721620afcb9eeaef6/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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568da523 Status::Status() E #4 0x0000568d242d JavaScriptDialogManager::GetDialogMessage() E #5 0x0000565d69b2 ExecuteGetAlertText() E #6 0x000056642444 base::internal::FunctorTraits<>::Invoke<>() E #7 0x000056642363 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x000056642289 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceIjJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x000056642121 base::internal::Invoker<>::Run() E #10 0x0000565d7243 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x0000565d683e ExecuteAlertCommand() E #12 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #13 0x000056642903 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x000056642829 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEES6_SB_SI_EJSK_EEEFS3_S6_SB_SI_EE7RunImplIRKSO_RKNSC_5tupleIJSK_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #15 0x000056642693 base::internal::Invoker<>::Run() E #16 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #19 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #21 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #22 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x0000f7458af1 base::TaskAnnotator::RunTask() E #24 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x0000f73746bd base::MessagePumpDefault::Run() E #28 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #30 0x0000f73f81df base::RunLoop::Run() E #31 0x0000f7505a52 base::Thread::Run() E #32 0x0000f7506267 base::Thread::ThreadMain() E #33 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #34 0x0000f30e7f72 start_thread E #35 0x0000f2e7d43e 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 0x7fb88c583c08> 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 7acfeaada8f938e721620afcb9eeaef6>, method = 'GET' url = 'session/7acfeaada8f938e721620afcb9eeaef6/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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568da523 Status::Status() E #4 0x0000568d242d JavaScriptDialogManager::GetDialogMessage() E #5 0x0000565d69b2 ExecuteGetAlertText() E #6 0x000056642444 base::internal::FunctorTraits<>::Invoke<>() E #7 0x000056642363 base::internal::InvokeHelper<>::MakeItSo<>() E #8 0x000056642289 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEEJEEESI_E7RunImplIRKSJ_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceIjJXspT1_EEEEOS5_OS7_SA_OSH_ E #9 0x000056642121 base::internal::Invoker<>::Run() E #10 0x0000565d7243 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEEE3RunES3_S5_S8_SF_ E #11 0x0000565d683e ExecuteAlertCommand() E #12 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #13 0x000056642903 base::internal::InvokeHelper<>::MakeItSo<>() E #14 0x000056642829 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEEES6_SB_SI_EJSK_EEEFS3_S6_SB_SI_EE7RunImplIRKSO_RKNSC_5tupleIJSK_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #15 0x000056642693 base::internal::Invoker<>::Run() E #16 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #17 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #18 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #19 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #20 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #21 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #22 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #23 0x0000f7458af1 base::TaskAnnotator::RunTask() E #24 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #25 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #26 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #27 0x0000f73746bd base::MessagePumpDefault::Run() E #28 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #29 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #30 0x0000f73f81df base::RunLoop::Run() E #31 0x0000f7505a52 base::Thread::Run() E #32 0x0000f7506267 base::Thread::ThreadMain() E #33 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #34 0x0000f30e7f72 start_thread E #35 0x0000f2e7d43e 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 0x7fb88c583b90> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 0x7fb88c4b6500> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 0x7fb88c4b6758> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 0x7fb88c4b6a28> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 0x7fb88c4b6c80> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 0x7fb88c4b6de8> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 0x7fb88c583cf8> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 0x7fb88c4b6140> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 0x7fb88c4b6e60> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x00005665b9d7 ExecuteWindowCommand() E #5 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #6 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #7 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #8 0x000056644d73 base::internal::Invoker<>::Run() E #9 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #10 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #11 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #12 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #13 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #14 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #15 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #16 0x0000f7458af1 base::TaskAnnotator::RunTask() E #17 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #18 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #19 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #20 0x0000f73746bd base::MessagePumpDefault::Run() E #21 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #22 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #23 0x0000f73f81df base::RunLoop::Run() E #24 0x0000f7505a52 base::Thread::Run() E #25 0x0000f7506267 base::Thread::ThreadMain() E #26 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #27 0x0000f30e7f72 start_thread E #28 0x0000f2e7d43e 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 39.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 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 926bb6cd3474a988db5e77247a0615ad> 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 0x7fb88c4a4b90> 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 926bb6cd3474a988db5e77247a0615ad> 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 0x7fb88c581d40> 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 926bb6cd3474a988db5e77247a0615ad> 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 0x7fb88c5190e0> 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 926bb6cd3474a988db5e77247a0615ad> 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 0x7fb88c470290> 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 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 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 926bb6cd3474a988db5e77247a0615ad> http = <tests.support.http_request.HTTPRequest object at 0x7fb88c3fccd0> 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 0x7fb88c5693b0> 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 926bb6cd3474a988db5e77247a0615ad> closed_window = 'CDwindow-6B6DFC2266E2BEEDF4DEFD44364F41B0' 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 0x7fb88c5193b0> 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 926bb6cd3474a988db5e77247a0615ad>, 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 0x7fb88c439e18> 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 926bb6cd3474a988db5e77247a0615ad>, 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 0x7fb88c42e488> 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 926bb6cd3474a988db5e77247a0615ad>, 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 0x7fb88c536b48> 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 926bb6cd3474a988db5e77247a0615ad>, 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 0x7fb88c4ea3f8> 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 926bb6cd3474a988db5e77247a0615ad>, 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 0x7fb88c4eaef0> 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 926bb6cd3474a988db5e77247a0615ad> 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 0x7fb88c91b710> 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 926bb6cd3474a988db5e77247a0615ad> 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 0x7fb88cac5ab8> 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 5.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/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 0x7fb88c6a05f0> 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 0x7fb88c6cd950> 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 0x7fb88c6a0410> 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 0x7fb88ca7c908> 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 0x7fb88c6a00c8> 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 0x7fb88c67e1b8> 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 0x7fb88c862500> 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 0x7fb88ca81050> 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 0x7fb88c3f4500> 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 0x7fb88cb56998> 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 0x7fb88c3f4848> 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 0x7fb88ca7c320> 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 0x7fb88c3f4a28> 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 0x7fb88c73b2d8> 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 0x7fb88c3f4b18> 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 0x7fb88c5f82d8> 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 0x7fb88c862500> 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 0x7fb88ca7c5a8> 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 0x7fb88c3f4848> 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 0x7fb88c8215a8> 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 0x7fb88c3f4410> 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 0x7fb88ca7c908> 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 0x7fb88c3f4d70> 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 0x7fb88ca813f8> 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 0x7fb88c3f4500> 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 0x7fb88ca7c878> 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 0x7fb88c3f4938> 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 0x7fb88cb5aa28> 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 0x7fb88d077320> 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 0x7fb88c7a9a70> 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 0x7fb88c3f48c0> 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 0x7fb88c821ef0> 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 0x7fb88c7cc0c8> 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 0x7fb88c747560> 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 0x7fb88c7cc578> 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 0x7fb88c747680> 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 29.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 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 27dc8b86a019ce07c89158b23b751244> 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 0x7fb88c5f8320> 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 27dc8b86a019ce07c89158b23b751244> 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 0x7fb88c40ea28> 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 27dc8b86a019ce07c89158b23b751244> 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 0x7fb88c6b6cb0> 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 27dc8b86a019ce07c89158b23b751244> 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 0x7fb88c41aab8> 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.98 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.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/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 45.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 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 7.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 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 8.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/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 39.99 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.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 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 32.74 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 3a4b69b633d4c1c0d2b1ba6d60cdb8ad> def test_fully_exit_fullscreen(session): session.window.fullscreen() > assert is_fullscreen(session) E assert False E + where False = is_fullscreen(<Session 3a4b69b633d4c1c0d2b1ba6d60cdb8ad>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/maximize_window/maximize.py:19: AssertionError ____________________ test_maximize_when_resized_to_max_size ____________________ session = <Session 02be9dd17e24a4e54cebe7f8843bc0f8> 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 11.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 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 2.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 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 37.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/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 46.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 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 1c01ce271365e6a6b732b83f4f696401> add_event_listeners = <function add_event_listeners at 0x7fb88c0eb140> 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 1c01ce271365e6a6b732b83f4f696401> 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 1c01ce271365e6a6b732b83f4f696401>, 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 0x7fb88c0eb488>(<Element 9b23da97-94bf-404f-8190-65bb8a4c7c4a>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_clear/clear.py:337: AssertionError _______________________ test_non_editable_inputs[hidden] _______________________ session = <Session 1c01ce271365e6a6b732b83f4f696401>, 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 91.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_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 37.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 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 7a2828297495ab7f1cedb6e2f57cbec8> 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 7.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 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.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 4 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/fullscreen.py . [ 25%] F.F [100%] =================================== FAILURES =================================== _______________________________ test_fullscreen ________________________________ session = <Session 7a2828297495ab7f1cedb6e2f57cbec8> def test_fullscreen(session): response = fullscreen(session) assert_success(response) > assert is_fullscreen(session) E assert False E + where False = is_fullscreen(<Session 7a2828297495ab7f1cedb6e2f57cbec8>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/fullscreen.py:19: AssertionError _____________________ test_fullscreen_twice_is_idempotent ______________________ session = <Session 7a2828297495ab7f1cedb6e2f57cbec8> 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 7a2828297495ab7f1cedb6e2f57cbec8>) ../../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.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 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 7a2828297495ab7f1cedb6e2f57cbec8>, 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 7a2828297495ab7f1cedb6e2f57cbec8>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/stress.py:19: AssertionError ________________________________ test_stress[1] ________________________________ session = <Session 7a2828297495ab7f1cedb6e2f57cbec8>, 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 7a2828297495ab7f1cedb6e2f57cbec8>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/stress.py:19: AssertionError ________________________________ test_stress[2] ________________________________ session = <Session 7a2828297495ab7f1cedb6e2f57cbec8>, 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 7a2828297495ab7f1cedb6e2f57cbec8>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/stress.py:19: AssertionError ________________________________ test_stress[3] ________________________________ session = <Session 7a2828297495ab7f1cedb6e2f57cbec8>, 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 7a2828297495ab7f1cedb6e2f57cbec8>) ../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/stress.py:19: AssertionError ________________________________ test_stress[4] ________________________________ session = <Session 7a2828297495ab7f1cedb6e2f57cbec8>, 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 7a2828297495ab7f1cedb6e2f57cbec8>) ../../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 4.17 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 0x7fb88bc047d0> 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 97863115640ed4ee199b6477bbfc2233>) ../../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 0x7fb88bc04cf8> 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 97863115640ed4ee199b6477bbfc2233>) ../../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 0x7fb88bc04e60> 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 97863115640ed4ee199b6477bbfc2233>) ../../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 0x7fb88bc04ed8> 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 e25872cd19ac54932ee452e117968087>) ../../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 0x7fb88bb44500> 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 e25872cd19ac54932ee452e117968087>) ../../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 0x7fb88bb446e0> 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 e25872cd19ac54932ee452e117968087>) ../../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 32.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 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.93 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 39.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 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 31.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 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 4.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 9 items ../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/execute.py . [ 11%] .F...... [100%] =================================== FAILURES =================================== _____________________________ test_ending_comment ______________________________ session = <Session a8939417caf65d9acd55de213d0ba9e0> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x0000568e6fed internal::EvaluateScript() E #5 0x0000568de173 internal::EvaluateScriptAndGetValue() E #6 0x0000568dde5c WebViewImpl::EvaluateScript() E #7 0x0000568de5d4 WebViewImpl::CallFunction() E #8 0x00005665c556 ExecuteExecuteScript() E #9 0x000056640af4 base::internal::FunctorTraits<>::Invoke<>() E #10 0x0000566409f1 base::internal::InvokeHelper<>::MakeItSo<>() E #11 0x0000566408f7 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEP7TimeoutEJEEESK_E7RunImplIRKSL_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceIjJXspT1_EEEEOS5_OS7_SA_OSH_OSJ_ E #12 0x00005664077f base::internal::Invoker<>::Run() E #13 0x0000566701e3 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEP7TimeoutEE3RunES3_S5_S8_SF_SH_ E #14 0x00005665bbf3 ExecuteWindowCommand() E #15 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #16 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #17 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #18 0x000056644d73 base::internal::Invoker<>::Run() E #19 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #20 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #21 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #22 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #23 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #24 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #25 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #26 0x0000f7458af1 base::TaskAnnotator::RunTask() E #27 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #28 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #29 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #30 0x0000f73746bd base::MessagePumpDefault::Run() E #31 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #32 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #33 0x0000f73f81df base::RunLoop::Run() E #34 0x0000f7505a52 base::Thread::Run() E #35 0x0000f7506267 base::Thread::ThreadMain() E #36 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #37 0x0000f30e7f72 start_thread E #38 0x0000f2e7d43e 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.97 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 7.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 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 a8939417caf65d9acd55de213d0ba9e0> 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 a8939417caf65d9acd55de213d0ba9e0> 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 a8939417caf65d9acd55de213d0ba9e0> 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 a8939417caf65d9acd55de213d0ba9e0> 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.3739.0) E E Remote-end stacktrace: E E #0 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x0000568e6fed internal::EvaluateScript() E #5 0x0000568de173 internal::EvaluateScriptAndGetValue() E #6 0x0000568dde5c WebViewImpl::EvaluateScript() E #7 0x0000568de5d4 WebViewImpl::CallFunction() E #8 0x00005665c556 ExecuteExecuteScript() E #9 0x000056640af4 base::internal::FunctorTraits<>::Invoke<>() E #10 0x0000566409f1 base::internal::InvokeHelper<>::MakeItSo<>() E #11 0x0000566408f7 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSB_14default_deleteISD_EEEEP7TimeoutEJEEESK_E7RunImplIRKSL_RKNSB_5tupleIJEEEJEEES3_OT_OT0_NSB_16integer_sequenceIjJXspT1_EEEEOS5_OS7_SA_OSH_OSJ_ E #12 0x00005664077f base::internal::Invoker<>::Run() E #13 0x0000566701e3 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS9_14default_deleteISB_EEEEP7TimeoutEE3RunES3_S5_S8_SF_SH_ E #14 0x00005665bbf3 ExecuteWindowCommand() E #15 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #16 0x000056644fe3 base::internal::InvokeHelper<>::MakeItSo<>() E #17 0x000056644f09 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRKNS_17RepeatingCallbackIFS3_P7SessionP7WebViewRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEP7TimeoutEEES6_SB_SI_EJSM_EEEFS3_S6_SB_SI_EE7RunImplIRKSQ_RKNSC_5tupleIJSM_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS6_SB_OSI_ E #18 0x000056644d73 base::internal::Invoker<>::Run() E #19 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #20 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #21 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #22 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #23 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #24 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #25 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #26 0x0000f7458af1 base::TaskAnnotator::RunTask() E #27 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #28 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #29 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #30 0x0000f73746bd base::MessagePumpDefault::Run() E #31 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #32 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #33 0x0000f73f81df base::RunLoop::Run() E #34 0x0000f7505a52 base::Thread::Run() E #35 0x0000f7506267 base::Thread::ThreadMain() E #36 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #37 0x0000f30e7f72 start_thread E #38 0x0000f2e7d43e clone ../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError _____________________________ test_promise_reject ______________________________ session = <Session a8939417caf65d9acd55de213d0ba9e0> 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 a8939417caf65d9acd55de213d0ba9e0> 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 a8939417caf65d9acd55de213d0ba9e0> 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 a8939417caf65d9acd55de213d0ba9e0> 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 a8939417caf65d9acd55de213d0ba9e0> 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 a8939417caf65d9acd55de213d0ba9e0> 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 5.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 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 31.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 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 6136ff86d27549a24741049573d25e90> 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 0x7fb88e6e0cd0>, s = [] _w = <built-in method match of _sre.SRE_Pattern object at 0x7fb88e4e1d50> 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 6136ff86d27549a24741049573d25e90> 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 0x7fb88e6e0cd0>, s = [] _w = <built-in method match of _sre.SRE_Pattern object at 0x7fb88e4e1d50> 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 6136ff86d27549a24741049573d25e90> 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 0x7fb88e6e0cd0>, s = [] _w = <built-in method match of _sre.SRE_Pattern object at 0x7fb88e4e1d50> 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.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 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 40.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 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 6.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 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 7.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/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 37.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 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 14.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 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 61462c09785841cb77704064bc6ead89> 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.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 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.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 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 32.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_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 37.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 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 6.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 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 39.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 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 31.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 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.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_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 30.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 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 3.05 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 38.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 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.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 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 63.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 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 17.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 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 30.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 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.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 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 89efe5882dc3aa7d17bed68206b8dcaa> 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 0x7fb88ac5b440> 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 89efe5882dc3aa7d17bed68206b8dcaa> 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 0x7fb88ab42050> 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 89efe5882dc3aa7d17bed68206b8dcaa> 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 0x7fb88abcf248> 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 89efe5882dc3aa7d17bed68206b8dcaa> 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 0x7fb88ab88488> 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 89efe5882dc3aa7d17bed68206b8dcaa> 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 0x7fb88ab3c488> 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 89efe5882dc3aa7d17bed68206b8dcaa> 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 0x7fb88ab83dd0> 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 89efe5882dc3aa7d17bed68206b8dcaa> 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 0x7fb88ac10320> 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 89efe5882dc3aa7d17bed68206b8dcaa> 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 0x7fb88ab1bdd0> 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 89efe5882dc3aa7d17bed68206b8dcaa> url = <function url at 0x7fb88ab98848>, 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 0x7fb88ab3ccb0> 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 89efe5882dc3aa7d17bed68206b8dcaa> url = <function url at 0x7fb88ac13a28>, 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 0x7fb88ab83f38> 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 89efe5882dc3aa7d17bed68206b8dcaa> url = <function url at 0x7fb88ab5e0c8>, 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 0x7fb88ab751b8> 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 89efe5882dc3aa7d17bed68206b8dcaa>, 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 0x7fb88ab90050> 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 89efe5882dc3aa7d17bed68206b8dcaa>, 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 0x7fb88abbccb0> 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 89efe5882dc3aa7d17bed68206b8dcaa>, 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 0x7fb88abcf2d8> 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 89efe5882dc3aa7d17bed68206b8dcaa>, 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 0x7fb88aab1dd0> 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 89efe5882dc3aa7d17bed68206b8dcaa>, 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 0x7fb88ac10320> 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 89efe5882dc3aa7d17bed68206b8dcaa>, 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 0x7fb88aba2320> 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 89efe5882dc3aa7d17bed68206b8dcaa>, 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 0x7fb88abbccb0> 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 89efe5882dc3aa7d17bed68206b8dcaa>, 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 0x7fb88ab3c518> 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 89efe5882dc3aa7d17bed68206b8dcaa>, 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 0x7fb88ab14d88> 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 89efe5882dc3aa7d17bed68206b8dcaa> create_window = <function create_window at 0x7fb88ab5ec08>, 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 0x7fb88ab05758> 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 89efe5882dc3aa7d17bed68206b8dcaa> create_window = <function create_window at 0x7fb88aaf8578>, 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 0x7fb88aad74d0> 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 89efe5882dc3aa7d17bed68206b8dcaa> create_window = <function create_window at 0x7fb88aaf8a28>, 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 0x7fb88ab28ea8> 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 89efe5882dc3aa7d17bed68206b8dcaa> create_window = <function create_window at 0x7fb88aaf8d70>, 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 0x7fb88ab28488> 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 89efe5882dc3aa7d17bed68206b8dcaa> create_window = <function create_window at 0x7fb88ab5ec08>, 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 0x7fb88aba25f0> 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 89efe5882dc3aa7d17bed68206b8dcaa> create_window = <function create_window at 0x7fb88aaf89b0>, 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 0x7fb88ab74320> 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 19.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 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.54 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 89efe5882dc3aa7d17bed68206b8dcaa>, test_actions_page = None mouse_chain = <webdriver.client.ActionSequence object at 0x7fb88a9ec250> 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 5.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 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.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/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 120.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/minimize_window/minimize.py . [ 20%] F... [100%] =================================== FAILURES =================================== __________________________ test_fully_exit_fullscreen __________________________ session = <Session 9c1861812640282effdda8a76d668be2> def test_fully_exit_fullscreen(session): session.window.fullscreen() > assert is_fullscreen(session) E assert False E + where False = is_fullscreen(<Session 9c1861812640282effdda8a76d668be2>) ../../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 13.05 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 38.51 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.62 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%] ...[1552985605.828][SEVERE]: Unable to receive message from renderer [1552985605.867][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.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 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 12.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 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 13.32 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 40.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 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 25c7a7415ce3ce225ab443653e718e86> 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 11bdd77c-3ca4-41ab-bb25-3b0d9d366989> 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.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 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 25c7a7415ce3ce225ab443653e718e86>, 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 25c7a7415ce3ce225ab443653e718e86>>('return window.scrollY || document.documentElement.scrollTop') E + where <bound method Session.execute_script of <Session 25c7a7415ce3ce225ab443653e718e86>> = <Session 25c7a7415ce3ce225ab443653e718e86>.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 25c7a7415ce3ce225ab443653e718e86>, 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 25c7a7415ce3ce225ab443653e718e86>>('return window.scrollY || document.documentElement.scrollTop') E + where <bound method Session.execute_script of <Session 25c7a7415ce3ce225ab443653e718e86>> = <Session 25c7a7415ce3ce225ab443653e718e86>.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 25c7a7415ce3ce225ab443653e718e86>, 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 25c7a7415ce3ce225ab443653e718e86>>('return window.scrollY || document.documentElement.scrollTop') E + where <bound method Session.execute_script of <Session 25c7a7415ce3ce225ab443653e718e86>> = <Session 25c7a7415ce3ce225ab443653e718e86>.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 25c7a7415ce3ce225ab443653e718e86>, 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 25c7a7415ce3ce225ab443653e718e86>>('return window.scrollY || document.documentElement.scrollTop') E + where <bound method Session.execute_script of <Session 25c7a7415ce3ce225ab443653e718e86>> = <Session 25c7a7415ce3ce225ab443653e718e86>.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 25c7a7415ce3ce225ab443653e718e86>, 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 25c7a7415ce3ce225ab443653e718e86>>('return window.scrollY || document.documentElement.scrollTop') E + where <bound method Session.execute_script of <Session 25c7a7415ce3ce225ab443653e718e86>> = <Session 25c7a7415ce3ce225ab443653e718e86>.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 25c7a7415ce3ce225ab443653e718e86>, 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 25c7a7415ce3ce225ab443653e718e86>>('return window.scrollY || document.documentElement.scrollTop') E + where <bound method Session.execute_script of <Session 25c7a7415ce3ce225ab443653e718e86>> = <Session 25c7a7415ce3ce225ab443653e718e86>.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 25c7a7415ce3ce225ab443653e718e86>, 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 25c7a7415ce3ce225ab443653e718e86>>('return window.scrollY || document.documentElement.scrollTop') E + where <bound method Session.execute_script of <Session 25c7a7415ce3ce225ab443653e718e86>> = <Session 25c7a7415ce3ce225ab443653e718e86>.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 25c7a7415ce3ce225ab443653e718e86>, 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 25c7a7415ce3ce225ab443653e718e86>>('return window.scrollY || document.documentElement.scrollTop') E + where <bound method Session.execute_script of <Session 25c7a7415ce3ce225ab443653e718e86>> = <Session 25c7a7415ce3ce225ab443653e718e86>.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 25c7a7415ce3ce225ab443653e718e86>, 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 25c7a7415ce3ce225ab443653e718e86>>('return window.scrollY || document.documentElement.scrollTop') E + where <bound method Session.execute_script of <Session 25c7a7415ce3ce225ab443653e718e86>> = <Session 25c7a7415ce3ce225ab443653e718e86>.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 12.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/element_click/file_upload.py F [100%] =================================== FAILURES =================================== ____________________________ test_file_upload_state ____________________________ session = <Session 25c7a7415ce3ce225ab443653e718e86> 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.62 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.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 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.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 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 15.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: =============================== 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 10.66 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 0x7fb88a37eb18> add_browser_capabilities = <function add_browser_capabilities at 0x7fb88a37e8c0> 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 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x0000565ddac3 Capabilities::CheckSupport() E #5 0x00005664ca7a (anonymous namespace)::InitSessionHelper() E #6 0x00005664c680 ExecuteInitSession() E #7 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #8 0x00005663dec3 base::internal::InvokeHelper<>::MakeItSo<>() E #9 0x00005663dde9 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS8_SB_OSI_ E #10 0x00005663dc53 base::internal::Invoker<>::Run() E #11 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #12 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #13 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #14 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #15 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #16 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #17 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #18 0x0000f7458af1 base::TaskAnnotator::RunTask() E #19 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #20 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #21 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #22 0x0000f73746bd base::MessagePumpDefault::Run() E #23 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #24 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #25 0x0000f73f81df base::RunLoop::Run() E #26 0x0000f7505a52 base::Thread::Run() E #27 0x0000f7506267 base::Thread::ThreadMain() E #28 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #29 0x0000f30e7f72 start_thread E #30 0x0000f2e7d43e 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 66.15 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 0x7fb88a37e398>, 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": "005cb9b0978558937be07f743...54a33c-refs/heads/master@{#641826}),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 0x7fb88a257d70>, 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": "39df300d0ffbb0ce4eb975c20...54a33c-refs/heads/master@{#641826}),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 0x7fb88a0ac0c8>, 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": "133438e93b75b6bc5f3b471a0...54a33c-refs/heads/master@{#641826}),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 0x7fb88a0ac500>, 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": "9af887e41c426748a39b5342f...54a33c-refs/heads/master@{#641826}),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 7.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 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 0x7fb889f381b8> add_browser_capabilities = <function add_browser_capabilities at 0x7fb889f38488> 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": "d3bd2896919eddd9e1d552b7a056a...", "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 0x7fb88a0acc08> 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": "a06f3c7ad184c57381adb4c6c...54a33c-refs/heads/master@{#641826}),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 0x7fb889f385f0> add_browser_capabilities = <function add_browser_capabilities at 0x7fb889f38230> 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": "4cdd215c04fc69e8d79440c56...54a33c-refs/heads/master@{#641826}),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 0x7fb889f382a8> add_browser_capabilities = <function add_browser_capabilities at 0x7fb889f38aa0> 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 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x0000565ddac3 Capabilities::CheckSupport() E #5 0x00005664ca7a (anonymous namespace)::InitSessionHelper() E #6 0x00005664c680 ExecuteInitSession() E #7 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #8 0x00005663dec3 base::internal::InvokeHelper<>::MakeItSo<>() E #9 0x00005663dde9 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS8_SB_OSI_ E #10 0x00005663dc53 base::internal::Invoker<>::Run() E #11 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #12 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #13 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #14 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #15 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #16 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #17 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #18 0x0000f7458af1 base::TaskAnnotator::RunTask() E #19 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #20 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #21 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #22 0x0000f73746bd base::MessagePumpDefault::Run() E #23 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #24 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #25 0x0000f73f81df base::RunLoop::Run() E #26 0x0000f7505a52 base::Thread::Run() E #27 0x0000f7506267 base::Thread::ThreadMain() E #28 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #29 0x0000f30e7f72 start_thread E #30 0x0000f2e7d43e 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 15.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 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.66 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 0x7fb889f38cf8> add_browser_capabilities = <function add_browser_capabilities at 0x7fb889f38488> 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 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x0000565ddac3 Capabilities::CheckSupport() E #5 0x00005664ca7a (anonymous namespace)::InitSessionHelper() E #6 0x00005664c680 ExecuteInitSession() E #7 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #8 0x00005663dec3 base::internal::InvokeHelper<>::MakeItSo<>() E #9 0x00005663dde9 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS8_SB_OSI_ E #10 0x00005663dc53 base::internal::Invoker<>::Run() E #11 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #12 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #13 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #14 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #15 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #16 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #17 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #18 0x0000f7458af1 base::TaskAnnotator::RunTask() E #19 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #20 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #21 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #22 0x0000f73746bd base::MessagePumpDefault::Run() E #23 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #24 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #25 0x0000f73f81df base::RunLoop::Run() E #26 0x0000f7505a52 base::Thread::Run() E #27 0x0000f7506267 base::Thread::ThreadMain() E #28 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #29 0x0000f30e7f72 start_thread E #30 0x0000f2e7d43e 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 66.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 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 0x7fb889f38320> add_browser_capabilities = <function add_browser_capabilities at 0x7fb889e57230> @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 0x7fb889e572a8> add_browser_capabilities = <function add_browser_capabilities at 0x7fb889e57938> 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 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x0000565ddac3 Capabilities::CheckSupport() E #5 0x00005664ca7a (anonymous namespace)::InitSessionHelper() E #6 0x00005664c680 ExecuteInitSession() E #7 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #8 0x00005663dec3 base::internal::InvokeHelper<>::MakeItSo<>() E #9 0x00005663dde9 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS8_SB_OSI_ E #10 0x00005663dc53 base::internal::Invoker<>::Run() E #11 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #12 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #13 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #14 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #15 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #16 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #17 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #18 0x0000f7458af1 base::TaskAnnotator::RunTask() E #19 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #20 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #21 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #22 0x0000f73746bd base::MessagePumpDefault::Run() E #23 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #24 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #25 0x0000f73f81df base::RunLoop::Run() E #26 0x0000f7505a52 base::Thread::Run() E #27 0x0000f7506267 base::Thread::ThreadMain() E #28 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #29 0x0000f30e7f72 start_thread E #30 0x0000f2e7d43e 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 10.51 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 13.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 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 0x7fb889d7c758> add_browser_capabilities = <function add_browser_capabilities at 0x7fb889d7c848> 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 0x0000f75a19b8 base::debug::CollectStackTrace() E #1 0x0000f72fd75f base::debug::StackTrace::StackTrace() E #2 0x0000f72fd6ee base::debug::StackTrace::StackTrace() E #3 0x0000568dace9 Status::Status() E #4 0x0000565ddac3 Capabilities::CheckSupport() E #5 0x00005664ca7a (anonymous namespace)::InitSessionHelper() E #6 0x00005664c680 ExecuteInitSession() E #7 0x00005663dfa2 base::internal::FunctorTraits<>::Invoke<>() E #8 0x00005663dec3 base::internal::InvokeHelper<>::MakeItSo<>() E #9 0x00005663dde9 _ZN4base8internal7InvokerINS0_9BindStateIPF6StatusRK17InitSessionParamsP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENSC_14default_deleteISE_EEEEEJS4_EEEFS3_S8_SB_SI_EE7RunImplIRKSK_RKNSC_5tupleIJS4_EEEJLj0EEEES3_OT_OT0_NSC_16integer_sequenceIjJXspT1_EEEEOS8_SB_OSI_ E #10 0x00005663dc53 base::internal::Invoker<>::Run() E #11 0x000056602883 _ZNKR4base17RepeatingCallbackIF6StatusP7SessionRKNS_15DictionaryValueEPNSt4__Cr10unique_ptrINS_5ValueENS7_14default_deleteIS9_EEEEEE3RunES3_S6_SD_ E #12 0x000056600584 (anonymous namespace)::ExecuteSessionCommandOnSessionThread() E #13 0x0000566088c4 base::internal::FunctorTraits<>::Invoke<>() E #14 0x000056608699 base::internal::InvokeHelper<>::MakeItSo<>() E #15 0x00005660855b _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_EEEJLj0ELj1ELj2ELj3ELj4ELj5ELj6ELj7EEEEvOT_OT0_NSC_16integer_sequenceIjJXspT1_EEEE E #16 0x0000566081c8 base::internal::Invoker<>::RunOnce() E #17 0x0000f72c17eb _ZNO4base12OnceCallbackIFvvEE3RunEv E #18 0x0000f7458af1 base::TaskAnnotator::RunTask() E #19 0x0000f7498fe9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() E #20 0x0000f7498793 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #21 0x0000f7499317 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() E #22 0x0000f73746bd base::MessagePumpDefault::Run() E #23 0x0000f7499d6d base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #24 0x0000f7499df1 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() E #25 0x0000f73f81df base::RunLoop::Run() E #26 0x0000f7505a52 base::Thread::Run() E #27 0x0000f7506267 base::Thread::ThreadMain() E #28 0x0000f75d90d7 base::(anonymous namespace)::ThreadFunc() E #29 0x0000f30e7f72 start_thread E #30 0x0000f2e7d43e 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.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 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 39.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 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 34.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/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 39.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 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.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 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 37.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 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 fba98b0c07bb54d3765c2ae98e3bd890> 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.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 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.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/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 30.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 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 09ac89551a5e67fbc4fcfe1ad1dade67> http = <tests.support.http_request.HTTPRequest object at 0x7fb8898a0590> 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 09ac89551a5e67fbc4fcfe1ad1dade67>, 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 0x7fb88999f518> 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 09ac89551a5e67fbc4fcfe1ad1dade67>, 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 0x7fb8898c0b90> 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 09ac89551a5e67fbc4fcfe1ad1dade67>, 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 0x7fb88994db00> 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 09ac89551a5e67fbc4fcfe1ad1dade67>, 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 0x7fb8899fde60> 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 20.63 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 38.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 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.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/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 38.98 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.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 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 38.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 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 33.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 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 37.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 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 29.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/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 38.51 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.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 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 19.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/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 31.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 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.82 seconds ===================== 2019-03-19 02:07:17,318 - blinkpy.web_tests.servers.server_base: [DEBUG] Attempting to shut down wptserve server at pid 4125 2019-03-19 02:07:17,318 - blinkpy.common.system.executive: [DEBUG] Checking whether pid 4125 is alive. 2019-03-19 02:07:17,318 - blinkpy.web_tests.servers.wptserve: [DEBUG] pid 4125 is running, killing it 2019-03-19 02:07:17,319 - 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 0x7fb88e3f3a50>> 2019-03-19 02:07:18,320 - blinkpy.common.system.executive: [DEBUG] Checking whether pid 4125 is alive. 2019-03-19 02:07:18,320 - blinkpy.web_tests.servers.wptserve: [DEBUG] pid 4125 is not running 2019-03-19 02:07:18,320 - blinkpy.web_tests.servers.server_base: [DEBUG] wptserve server at pid 4125 stopped 2019-03-19 02:07:22,180 - root: [DEBUG] Contents of task_output_dir: ['/b/swarming/w/ir/tmp/t/tmp40H4Bn/43adda6ab18f6410'] 2019-03-19 02:07:22,181 - root: [DEBUG] Found shard_json_files: ['/b/swarming/w/ir/tmp/t/tmp40H4Bn/43adda6ab18f6410/output.json'] 2019-03-19 02:07:22,181 - root: [INFO] merge_cmd: /b/swarming/w/ir/cache/vpython/6e0330/bin/python /b/swarming/w/ir/cache/builder/src/testing/merge_scripts/standard_isolated_script_merge.py --build-properties {"bot_id": "swarm665-c4", "buildbucket": {"build": {"bucket": "luci.chromium.ci", "created_by": "project:chromium", "created_ts": 1552983359482772, "id": "8918572636806494304", "project": "chromium", "tags": ["build_address:luci.chromium.ci/Linux Tests (dbg)(1)(32)/57294", "builder:Linux Tests (dbg)(1)(32)", "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/37247cc91bffdc95e4ea208fea1c5c02b354a33c", "gitiles_ref:refs/heads/master", "parent_buildername:Linux Builder (dbg)(32)", "parent_buildnumber:102514", "scheduler_invocation_id:9084002698888422752", "scheduler_job_id:chromium/Linux Tests (dbg)(1)(32)", "user_agent:luci-scheduler", "user_agent:recipe"]}, "hostname": "cr-buildbucket.appspot.com"}, "buildername": "Linux Tests (dbg)(1)(32)", "buildnumber": 57294, "got_angle_revision": "38e282570676f3e434482f8a02ea539b286fd1fa", "got_dawn_revision": "fef613365afe5234c1bae9fe33c3d30698d27078", "got_nacl_revision": "1ed9878b8eb68c1e0d0268754dafcf83e747fa8f", "got_revision": "37247cc91bffdc95e4ea208fea1c5c02b354a33c", "got_revision_cp": "refs/heads/master@{#641826}", "got_swarming_client_revision": "7a61cf37d6a0163f0ec02d495289a1d038e62457", "got_v8_revision": "36585c1b6b1fd69d093706a6c4ad9775506a7885", "got_v8_revision_cp": "refs/heads/7.5.62@{#1}", "got_webrtc_revision": "7dbc0eb2efa4708da5e3e44d2a15bfdee4ceb474", "got_webrtc_revision_cp": "refs/heads/master@{#27160}", "mastername": "chromium.linux", "parent_buildername": "Linux Builder (dbg)(32)", "parent_got_angle_revision": "38e282570676f3e434482f8a02ea539b286fd1fa", "parent_got_dawn_revision": "fef613365afe5234c1bae9fe33c3d30698d27078", "parent_got_nacl_revision": "1ed9878b8eb68c1e0d0268754dafcf83e747fa8f", "parent_got_revision": "37247cc91bffdc95e4ea208fea1c5c02b354a33c", "parent_got_revision_cp": "refs/heads/master@{#641826}", "parent_got_swarming_client_revision": "7a61cf37d6a0163f0ec02d495289a1d038e62457", "parent_got_v8_revision": "36585c1b6b1fd69d093706a6c4ad9775506a7885", "parent_got_v8_revision_cp": "refs/heads/7.5.62@{#1}", "parent_got_webrtc_revision": "7dbc0eb2efa4708da5e3e44d2a15bfdee4ceb474", "parent_got_webrtc_revision_cp": "refs/heads/master@{#27160}", "parent_mastername": "chromium.linux", "path_config": "generic", "recipe": "chromium", "revision": "37247cc91bffdc95e4ea208fea1c5c02b354a33c", "swarm_hashes": {"accessibility_unittests": "0367f1519789c93114cd787a38c298e7c771fd28", "angle_unittests": "10aef5308785d060ae012120f9f8ab3be938d843", "app_shell_unittests": "1f14b663322acd77b197a4e8af9797bac1a07079", "aura_unittests": "b672b6cfcabf5589789aaaeb1dc1436efab8e0f2", "base_unittests": "65622185474e4e478269c6f07e6b56221282d239", "blink_common_unittests": "82286c52b9893c7792f531b942f2a2927b103e7d", "blink_fuzzer_unittests": "c379ea49197b78d22dfb96608dc21338524bd23e", "blink_heap_unittests": "5f1ffdb19d74d194552e36bf9e3856adebd8b258", "blink_platform_unittests": "9a5b005d49dc616dbcb685439a474ff325868fea", "blink_python_tests": "320310913e7b611733dcf1a2af8f423ca16c3ff4", "blink_unittests": "10d1586de1216cfdddaecc1afacf5828c3d604f9", "boringssl_crypto_tests": "078126de7ac33eafa387dae7112dcdca6f8f5d34", "boringssl_ssl_tests": "0a4fa2da36758c71f9280a53841788b261284b82", "browser_tests": "d370d46c483c77b6d7b3faaa1c92f4c8772d9e74", "cacheinvalidation_unittests": "ad45f2c332090fcacfd347b2a9160a74237a80a5", "capture_unittests": "e782ef3167a4bed183ffe4f699b28627a390f3bc", "cast_unittests": "189dfd67a28b385d4ac5cbfe0d70cc090feb43f7", "cc_unittests": "ada978f5967cd32a889a3a7a6964f105d23d6fc6", "chrome_app_unittests": "5d67f1522fe59c55afc001f1fee12520977890ec", "chromedriver_unittests": "e12aa4fcedf25c469bfcaa77eb5dbe8d1dcf917d", "components_browsertests": "3f932a2c5f8d4d3161b99f79c449e26e7bbdffb1", "components_unittests": "c6cfa754facd104e5da8ec324fee4426db31c489", "compositor_unittests": "6fc08dddc48e5ad419b6eeb6824c8f266bd7edd9", "content_browsertests": "abbd4dc2a58a4d03688407697e0e82a6d1131608", "content_unittests": "18e90ed5e98d1f1b98dbae1eb3c9002658e150b7", "cronet_tests": "bbd2bddfb276d3688fdd69c501a2e3bca42028c6", "cronet_unittests": "4c227c3c1f1bfd82bc3be1984cc4ace8530409ae", "crypto_unittests": "c1cb6502e640dd9984d29a649b1cc448fb887cfe", "dbus_unittests": "c3ae06a184b128884efaa04a4c5ce3611285579a", "device_unittests": "613ad6f61f2f3b71151f7171661f0601886a3f76", "devtools_closure_compile": "80897233dc5a91b499835534825f03fe34ea552d", "devtools_eslint": "983062d14411cac82f699e49089e9184dd1678f2", "display_unittests": "35b9151ab4230596cd6fb56f4d59c31869e9c273", "events_unittests": "57ba0ac4f807e8edcef783aa17990e48ef862422", "extensions_browsertests": "5aeff568ab9126043b265a3972fdabefbacc758a", "extensions_unittests": "2d6b7c07dd922b7cfc17bff6d8639d37d5ed0fed", "filesystem_service_unittests": "8113995c4eaaea84b11f0d018411c7f1b42f5f77", "flatbuffers_unittests": "40c10ac2142adedb4f8f5856ecfdccb82d56f22a", "gcm_unit_tests": "e625ff72076799858cd2af05dc1a7c798d7752eb", "gfx_unittests": "acf33f9426382f71ff78264dd53e0adae95f3177", "gin_unittests": "d4ce0785d74d91a53abbb38c99f7db101f607d5b", "google_apis_unittests": "43c0239bfce69e1325753726f28270a1a7ad909e", "gpu_unittests": "715f73292f47514a9bc93b921f48e70b5c2f30c7", "headless_browsertests": "05e2911fb3e6ade7a6bbdac2920649cdc9dc680c", "headless_unittests": "2b0cd170fbac987d6e8950e3985164a6b15ac65d", "interactive_ui_tests": "b92b945d1eacd0b22afc051e41054755bd62e151", "ipc_tests": "650fb004456c3f6b1a14d9acfaeba2fb9b839040", "jingle_unittests": "0b477a092427517c9624c6d394b91a63ad2e152e", "latency_unittests": "621f1115c2d07dde00bbcdbe3df55c308255c7ba", "leveldb_service_unittests": "a97ca3df3269cbbc3a98505cfa9a55a8256f65ae", "libjingle_xmpp_unittests": "a46288c5609e4dfd699e9da2d6026dbba8404449", "media_blink_unittests": "cfd6c7553ddd349e7b243bdfdb44a877e37e3711", "media_service_unittests": "3c7c6890822a897cc02cf8f6e2715c1033c930c8", "media_unittests": "2b596f221355ec13d8c0f8422e0ab52378210b55", "message_center_unittests": "bdb2ecd77ccf33abdc9683b7c612a0de5b5a95fe", "metrics_python_tests": "7330dc608d325dd25423f41161c6e5c7dfa2a5b9", "midi_unittests": "e992af0b55606d853b615c750468a303b0dbba09", "mojo_core_unittests": "494c4cc3fd1fc069171cbe53a34bb56143bc25a8", "mojo_unittests": "c7638021d8310030de838da1c35c1514b16a6eb3", "nacl_helper_nonsfi_unittests": "11a1867b5750ee0c57f9a599c189e5d73d6f2e6d", "nacl_loader_unittests": "c49eb7a38ba2fc4ce321f4c01a507844190fdd83", "native_theme_unittests": "748d768bbc4d2f5b9b75fbb49d6c85fa248a984d", "net_unittests": "4c3a2da48759b4f29222916c604c6369b56a35a8", "pdf_unittests": "d29feb2cdcd0c0938fecf5f79754dc27991e88f7", "ppapi_unittests": "776bbbf0ed18f70a3d19797d23214e7e3d148468", "printing_unittests": "11b622aa4ba00c6622a97c664e512850c599bca6", "sandbox_linux_unittests": "14b1d12511c2d1e383d48f953b819270e4bf1043", "service_manager_unittests": "1ecb969ad3d220365bee82c3e86328bc2c6bd9cb", "services_unittests": "219563a92c22ea04c673eeb25d180ff86ed3befa", "shell_dialogs_unittests": "2c5d6c904a4d3644eb2ddac764bc50685da4d275", "skia_unittests": "24957995b30f021cf1cf55eacc450a8bde095e89", "snapshot_unittests": "79fa729c53b13b02621c51df6ea841ff6e808944", "sql_unittests": "7accfe54abe0fb52bd8a5d2b9fa6f9d63840b5e5", "storage_unittests": "73893cf515dfb22fe7f6c49817234aa84c9d1e2a", "sync_integration_tests": "039f9ece983fdf8083ea7ed0c5e9b41f1c4a41ed", "telemetry_gpu_unittests": "3d41539678f87ebe6488cfbb91faaa085c8eda74", "telemetry_unittests": "5f392cf14f654dd593a28f3b927d39929deb3cf9", "traffic_annotation_auditor_unittests": "241dc1e1c9c1a524e77a203b6a4069f61593255b", "ui_base_unittests": "ae700be6d38599d2114deeace3426314664ba100", "ui_touch_selection_unittests": "f79fc6b793287e8d820037c35e3de586474de979", "unit_tests": "a13c28674b195fe82f1d44653e3edbbcc49c91a6", "url_unittests": "c4c3de5535d3a79bfa30a06326f05a84151c0ae0", "views_perftests": "28a0e318c843772c4133f2eccf8b6bf510574c00", "views_unittests": "1a38e62f8aea13f643936a0c5c52c76557dc5404", "viz_unittests": "a2bab3498135d4f5572db63e973a25f3e1ae4357", "vr_common_unittests": "e3c4af4e78c8ae9a1269f4becbe664ec3c966c82", "vr_pixeltests": "7255572a513538294df73fbcdeeb7c1f9da10999", "webdriver_wpt_tests": "92404aff839bca268091ddbd2143c64fe8bc19d1", "wm_unittests": "a138a6e4c630c736790603eb63bf291c70b9b448", "wtf_unittests": "c791be7926058097a9673af23d6966f42207ad2d", "xr_browser_tests": "5a0e9e0033a9818595919f3bd5eb91cecd841697"}} --summary-json /b/swarming/w/ir/tmp/t/tmprhAR2n.json --task-output-dir /b/swarming/w/ir/tmp/t/tmp40H4Bn -o /b/swarming/w/ir/tmp/t/tmpnhasZg.json /b/swarming/w/ir/tmp/t/tmp40H4Bn/43adda6ab18f6410/output.json Running ['/b/swarming/w/ir/cache/vpython/6e0330/bin/python', '/b/swarming/w/ir/cache/builder/src/testing/merge_scripts/standard_isolated_script_merge.py', '--build-properties', '{"bot_id": "swarm665-c4", "buildbucket": {"build": {"bucket": "luci.chromium.ci", "created_by": "project:chromium", "created_ts": 1552983359482772, "id": "8918572636806494304", "project": "chromium", "tags": ["build_address:luci.chromium.ci/Linux Tests (dbg)(1)(32)/57294", "builder:Linux Tests (dbg)(1)(32)", "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/37247cc91bffdc95e4ea208fea1c5c02b354a33c", "gitiles_ref:refs/heads/master", "parent_buildername:Linux Builder (dbg)(32)", "parent_buildnumber:102514", "scheduler_invocation_id:9084002698888422752", "scheduler_job_id:chromium/Linux Tests (dbg)(1)(32)", "user_agent:luci-scheduler", "user_agent:recipe"]}, "hostname": "cr-buildbucket.appspot.com"}, "buildername": "Linux Tests (dbg)(1)(32)", "buildnumber": 57294, "got_angle_revision": "38e282570676f3e434482f8a02ea539b286fd1fa", "got_dawn_revision": "fef613365afe5234c1bae9fe33c3d30698d27078", "got_nacl_revision": "1ed9878b8eb68c1e0d0268754dafcf83e747fa8f", "got_revision": "37247cc91bffdc95e4ea208fea1c5c02b354a33c", "got_revision_cp": "refs/heads/master@{#641826}", "got_swarming_client_revision": "7a61cf37d6a0163f0ec02d495289a1d038e62457", "got_v8_revision": "36585c1b6b1fd69d093706a6c4ad9775506a7885", "got_v8_revision_cp": "refs/heads/7.5.62@{#1}", "got_webrtc_revision": "7dbc0eb2efa4708da5e3e44d2a15bfdee4ceb474", "got_webrtc_revision_cp": "refs/heads/master@{#27160}", "mastername": "chromium.linux", "parent_buildername": "Linux Builder (dbg)(32)", "parent_got_angle_revision": "38e282570676f3e434482f8a02ea539b286fd1fa", "parent_got_dawn_revision": "fef613365afe5234c1bae9fe33c3d30698d27078", "parent_got_nacl_revision": "1ed9878b8eb68c1e0d0268754dafcf83e747fa8f", "parent_got_revision": "37247cc91bffdc95e4ea208fea1c5c02b354a33c", "parent_got_revision_cp": "refs/heads/master@{#641826}", "parent_got_swarming_client_revision": "7a61cf37d6a0163f0ec02d495289a1d038e62457", "parent_got_v8_revision": "36585c1b6b1fd69d093706a6c4ad9775506a7885", "parent_got_v8_revision_cp": "refs/heads/7.5.62@{#1}", "parent_got_webrtc_revision": "7dbc0eb2efa4708da5e3e44d2a15bfdee4ceb474", "parent_got_webrtc_revision_cp": "refs/heads/master@{#27160}", "parent_mastername": "chromium.linux", "path_config": "generic", "recipe": "chromium", "revision": "37247cc91bffdc95e4ea208fea1c5c02b354a33c", "swarm_hashes": {"accessibility_unittests": "0367f1519789c93114cd787a38c298e7c771fd28", "angle_unittests": "10aef5308785d060ae012120f9f8ab3be938d843", "app_shell_unittests": "1f14b663322acd77b197a4e8af9797bac1a07079", "aura_unittests": "b672b6cfcabf5589789aaaeb1dc1436efab8e0f2", "base_unittests": "65622185474e4e478269c6f07e6b56221282d239", "blink_common_unittests": "82286c52b9893c7792f531b942f2a2927b103e7d", "blink_fuzzer_unittests": "c379ea49197b78d22dfb96608dc21338524bd23e", "blink_heap_unittests": "5f1ffdb19d74d194552e36bf9e3856adebd8b258", "blink_platform_unittests": "9a5b005d49dc616dbcb685439a474ff325868fea", "blink_python_tests": "320310913e7b611733dcf1a2af8f423ca16c3ff4", "blink_unittests": "10d1586de1216cfdddaecc1afacf5828c3d604f9", "boringssl_crypto_tests": "078126de7ac33eafa387dae7112dcdca6f8f5d34", "boringssl_ssl_tests": "0a4fa2da36758c71f9280a53841788b261284b82", "browser_tests": "d370d46c483c77b6d7b3faaa1c92f4c8772d9e74", "cacheinvalidation_unittests": "ad45f2c332090fcacfd347b2a9160a74237a80a5", "capture_unittests": "e782ef3167a4bed183ffe4f699b28627a390f3bc", "cast_unittests": "189dfd67a28b385d4ac5cbfe0d70cc090feb43f7", "cc_unittests": "ada978f5967cd32a889a3a7a6964f105d23d6fc6", "chrome_app_unittests": "5d67f1522fe59c55afc001f1fee12520977890ec", "chromedriver_unittests": "e12aa4fcedf25c469bfcaa77eb5dbe8d1dcf917d", "components_browsertests": "3f932a2c5f8d4d3161b99f79c449e26e7bbdffb1", "components_unittests": "c6cfa754facd104e5da8ec324fee4426db31c489", "compositor_unittests": "6fc08dddc48e5ad419b6eeb6824c8f266bd7edd9", "content_browsertests": "abbd4dc2a58a4d03688407697e0e82a6d1131608", "content_unittests": "18e90ed5e98d1f1b98dbae1eb3c9002658e150b7", "cronet_tests": "bbd2bddfb276d3688fdd69c501a2e3bca42028c6", "cronet_unittests": "4c227c3c1f1bfd82bc3be1984cc4ace8530409ae", "crypto_unittests": "c1cb6502e640dd9984d29a649b1cc448fb887cfe", "dbus_unittests": "c3ae06a184b128884efaa04a4c5ce3611285579a", "device_unittests": "613ad6f61f2f3b71151f7171661f0601886a3f76", "devtools_closure_compile": "80897233dc5a91b499835534825f03fe34ea552d", "devtools_eslint": "983062d14411cac82f699e49089e9184dd1678f2", "display_unittests": "35b9151ab4230596cd6fb56f4d59c31869e9c273", "events_unittests": "57ba0ac4f807e8edcef783aa17990e48ef862422", "extensions_browsertests": "5aeff568ab9126043b265a3972fdabefbacc758a", "extensions_unittests": "2d6b7c07dd922b7cfc17bff6d8639d37d5ed0fed", "filesystem_service_unittests": "8113995c4eaaea84b11f0d018411c7f1b42f5f77", "flatbuffers_unittests": "40c10ac2142adedb4f8f5856ecfdccb82d56f22a", "gcm_unit_tests": "e625ff72076799858cd2af05dc1a7c798d7752eb", "gfx_unittests": "acf33f9426382f71ff78264dd53e0adae95f3177", "gin_unittests": "d4ce0785d74d91a53abbb38c99f7db101f607d5b", "google_apis_unittests": "43c0239bfce69e1325753726f28270a1a7ad909e", "gpu_unittests": "715f73292f47514a9bc93b921f48e70b5c2f30c7", "headless_browsertests": "05e2911fb3e6ade7a6bbdac2920649cdc9dc680c", "headless_unittests": "2b0cd170fbac987d6e8950e3985164a6b15ac65d", "interactive_ui_tests": "b92b945d1eacd0b22afc051e41054755bd62e151", "ipc_tests": "650fb004456c3f6b1a14d9acfaeba2fb9b839040", "jingle_unittests": "0b477a092427517c9624c6d394b91a63ad2e152e", "latency_unittests": "621f1115c2d07dde00bbcdbe3df55c308255c7ba", "leveldb_service_unittests": "a97ca3df3269cbbc3a98505cfa9a55a8256f65ae", "libjingle_xmpp_unittests": "a46288c5609e4dfd699e9da2d6026dbba8404449", "media_blink_unittests": "cfd6c7553ddd349e7b243bdfdb44a877e37e3711", "media_service_unittests": "3c7c6890822a897cc02cf8f6e2715c1033c930c8", "media_unittests": "2b596f221355ec13d8c0f8422e0ab52378210b55", "message_center_unittests": "bdb2ecd77ccf33abdc9683b7c612a0de5b5a95fe", "metrics_python_tests": "7330dc608d325dd25423f41161c6e5c7dfa2a5b9", "midi_unittests": "e992af0b55606d853b615c750468a303b0dbba09", "mojo_core_unittests": "494c4cc3fd1fc069171cbe53a34bb56143bc25a8", "mojo_unittests": "c7638021d8310030de838da1c35c1514b16a6eb3", "nacl_helper_nonsfi_unittests": "11a1867b5750ee0c57f9a599c189e5d73d6f2e6d", "nacl_loader_unittests": "c49eb7a38ba2fc4ce321f4c01a507844190fdd83", "native_theme_unittests": "748d768bbc4d2f5b9b75fbb49d6c85fa248a984d", "net_unittests": "4c3a2da48759b4f29222916c604c6369b56a35a8", "pdf_unittests": "d29feb2cdcd0c0938fecf5f79754dc27991e88f7", "ppapi_unittests": "776bbbf0ed18f70a3d19797d23214e7e3d148468", "printing_unittests": "11b622aa4ba00c6622a97c664e512850c599bca6", "sandbox_linux_unittests": "14b1d12511c2d1e383d48f953b819270e4bf1043", "service_manager_unittests": "1ecb969ad3d220365bee82c3e86328bc2c6bd9cb", "services_unittests": "219563a92c22ea04c673eeb25d180ff86ed3befa", "shell_dialogs_unittests": "2c5d6c904a4d3644eb2ddac764bc50685da4d275", "skia_unittests": "24957995b30f021cf1cf55eacc450a8bde095e89", "snapshot_unittests": "79fa729c53b13b02621c51df6ea841ff6e808944", "sql_unittests": "7accfe54abe0fb52bd8a5d2b9fa6f9d63840b5e5", "storage_unittests": "73893cf515dfb22fe7f6c49817234aa84c9d1e2a", "sync_integration_tests": "039f9ece983fdf8083ea7ed0c5e9b41f1c4a41ed", "telemetry_gpu_unittests": "3d41539678f87ebe6488cfbb91faaa085c8eda74", "telemetry_unittests": "5f392cf14f654dd593a28f3b927d39929deb3cf9", "traffic_annotation_auditor_unittests": "241dc1e1c9c1a524e77a203b6a4069f61593255b", "ui_base_unittests": "ae700be6d38599d2114deeace3426314664ba100", "ui_touch_selection_unittests": "f79fc6b793287e8d820037c35e3de586474de979", "unit_tests": "a13c28674b195fe82f1d44653e3edbbcc49c91a6", "url_unittests": "c4c3de5535d3a79bfa30a06326f05a84151c0ae0", "views_perftests": "28a0e318c843772c4133f2eccf8b6bf510574c00", "views_unittests": "1a38e62f8aea13f643936a0c5c52c76557dc5404", "viz_unittests": "a2bab3498135d4f5572db63e973a25f3e1ae4357", "vr_common_unittests": "e3c4af4e78c8ae9a1269f4becbe664ec3c966c82", "vr_pixeltests": "7255572a513538294df73fbcdeeb7c1f9da10999", "webdriver_wpt_tests": "92404aff839bca268091ddbd2143c64fe8bc19d1", "wm_unittests": "a138a6e4c630c736790603eb63bf291c70b9b448", "wtf_unittests": "c791be7926058097a9673af23d6966f42207ad2d", "xr_browser_tests": "5a0e9e0033a9818595919f3bd5eb91cecd841697"}}', '--summary-json', '/b/swarming/w/ir/tmp/t/tmprhAR2n.json', '--task-output-dir', '/b/swarming/w/ir/tmp/t/tmp40H4Bn', '-o', '/b/swarming/w/ir/tmp/t/tmpnhasZg.json', '/b/swarming/w/ir/tmp/t/tmp40H4Bn/43adda6ab18f6410/output.json'] in None (env: None) Command ['/b/swarming/w/ir/cache/vpython/6e0330/bin/python', '/b/swarming/w/ir/cache/builder/src/testing/merge_scripts/standard_isolated_script_merge.py', '--build-properties', '{"bot_id": "swarm665-c4", "buildbucket": {"build": {"bucket": "luci.chromium.ci", "created_by": "project:chromium", "created_ts": 1552983359482772, "id": "8918572636806494304", "project": "chromium", "tags": ["build_address:luci.chromium.ci/Linux Tests (dbg)(1)(32)/57294", "builder:Linux Tests (dbg)(1)(32)", "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/37247cc91bffdc95e4ea208fea1c5c02b354a33c", "gitiles_ref:refs/heads/master", "parent_buildername:Linux Builder (dbg)(32)", "parent_buildnumber:102514", "scheduler_invocation_id:9084002698888422752", "scheduler_job_id:chromium/Linux Tests (dbg)(1)(32)", "user_agent:luci-scheduler", "user_agent:recipe"]}, "hostname": "cr-buildbucket.appspot.com"}, "buildername": "Linux Tests (dbg)(1)(32)", "buildnumber": 57294, "got_angle_revision": "38e282570676f3e434482f8a02ea539b286fd1fa", "got_dawn_revision": "fef613365afe5234c1bae9fe33c3d30698d27078", "got_nacl_revision": "1ed9878b8eb68c1e0d0268754dafcf83e747fa8f", "got_revision": "37247cc91bffdc95e4ea208fea1c5c02b354a33c", "got_revision_cp": "refs/heads/master@{#641826}", "got_swarming_client_revision": "7a61cf37d6a0163f0ec02d495289a1d038e62457", "got_v8_revision": "36585c1b6b1fd69d093706a6c4ad9775506a7885", "got_v8_revision_cp": "refs/heads/7.5.62@{#1}", "got_webrtc_revision": "7dbc0eb2efa4708da5e3e44d2a15bfdee4ceb474", "got_webrtc_revision_cp": "refs/heads/master@{#27160}", "mastername": "chromium.linux", "parent_buildername": "Linux Builder (dbg)(32)", "parent_got_angle_revision": "38e282570676f3e434482f8a02ea539b286fd1fa", "parent_got_dawn_revision": "fef613365afe5234c1bae9fe33c3d30698d27078", "parent_got_nacl_revision": "1ed9878b8eb68c1e0d0268754dafcf83e747fa8f", "parent_got_revision": "37247cc91bffdc95e4ea208fea1c5c02b354a33c", "parent_got_revision_cp": "refs/heads/master@{#641826}", "parent_got_swarming_client_revision": "7a61cf37d6a0163f0ec02d495289a1d038e62457", "parent_got_v8_revision": "36585c1b6b1fd69d093706a6c4ad9775506a7885", "parent_got_v8_revision_cp": "refs/heads/7.5.62@{#1}", "parent_got_webrtc_revision": "7dbc0eb2efa4708da5e3e44d2a15bfdee4ceb474", "parent_got_webrtc_revision_cp": "refs/heads/master@{#27160}", "parent_mastername": "chromium.linux", "path_config": "generic", "recipe": "chromium", "revision": "37247cc91bffdc95e4ea208fea1c5c02b354a33c", "swarm_hashes": {"accessibility_unittests": "0367f1519789c93114cd787a38c298e7c771fd28", "angle_unittests": "10aef5308785d060ae012120f9f8ab3be938d843", "app_shell_unittests": "1f14b663322acd77b197a4e8af9797bac1a07079", "aura_unittests": "b672b6cfcabf5589789aaaeb1dc1436efab8e0f2", "base_unittests": "65622185474e4e478269c6f07e6b56221282d239", "blink_common_unittests": "82286c52b9893c7792f531b942f2a2927b103e7d", "blink_fuzzer_unittests": "c379ea49197b78d22dfb96608dc21338524bd23e", "blink_heap_unittests": "5f1ffdb19d74d194552e36bf9e3856adebd8b258", "blink_platform_unittests": "9a5b005d49dc616dbcb685439a474ff325868fea", "blink_python_tests": "320310913e7b611733dcf1a2af8f423ca16c3ff4", "blink_unittests": "10d1586de1216cfdddaecc1afacf5828c3d604f9", "boringssl_crypto_tests": "078126de7ac33eafa387dae7112dcdca6f8f5d34", "boringssl_ssl_tests": "0a4fa2da36758c71f9280a53841788b261284b82", "browser_tests": "d370d46c483c77b6d7b3faaa1c92f4c8772d9e74", "cacheinvalidation_unittests": "ad45f2c332090fcacfd347b2a9160a74237a80a5", "capture_unittests": "e782ef3167a4bed183ffe4f699b28627a390f3bc", "cast_unittests": "189dfd67a28b385d4ac5cbfe0d70cc090feb43f7", "cc_unittests": "ada978f5967cd32a889a3a7a6964f105d23d6fc6", "chrome_app_unittests": "5d67f1522fe59c55afc001f1fee12520977890ec", "chromedriver_unittests": "e12aa4fcedf25c469bfcaa77eb5dbe8d1dcf917d", "components_browsertests": "3f932a2c5f8d4d3161b99f79c449e26e7bbdffb1", "components_unittests": "c6cfa754facd104e5da8ec324fee4426db31c489", "compositor_unittests": "6fc08dddc48e5ad419b6eeb6824c8f266bd7edd9", "content_browsertests": "abbd4dc2a58a4d03688407697e0e82a6d1131608", "content_unittests": "18e90ed5e98d1f1b98dbae1eb3c9002658e150b7", "cronet_tests": "bbd2bddfb276d3688fdd69c501a2e3bca42028c6", "cronet_unittests": "4c227c3c1f1bfd82bc3be1984cc4ace8530409ae", "crypto_unittests": "c1cb6502e640dd9984d29a649b1cc448fb887cfe", "dbus_unittests": "c3ae06a184b128884efaa04a4c5ce3611285579a", "device_unittests": "613ad6f61f2f3b71151f7171661f0601886a3f76", "devtools_closure_compile": "80897233dc5a91b499835534825f03fe34ea552d", "devtools_eslint": "983062d14411cac82f699e49089e9184dd1678f2", "display_unittests": "35b9151ab4230596cd6fb56f4d59c31869e9c273", "events_unittests": "57ba0ac4f807e8edcef783aa17990e48ef862422", "extensions_browsertests": "5aeff568ab9126043b265a3972fdabefbacc758a", "extensions_unittests": "2d6b7c07dd922b7cfc17bff6d8639d37d5ed0fed", "filesystem_service_unittests": "8113995c4eaaea84b11f0d018411c7f1b42f5f77", "flatbuffers_unittests": "40c10ac2142adedb4f8f5856ecfdccb82d56f22a", "gcm_unit_tests": "e625ff72076799858cd2af05dc1a7c798d7752eb", "gfx_unittests": "acf33f9426382f71ff78264dd53e0adae95f3177", "gin_unittests": "d4ce0785d74d91a53abbb38c99f7db101f607d5b", "google_apis_unittests": "43c0239bfce69e1325753726f28270a1a7ad909e", "gpu_unittests": "715f73292f47514a9bc93b921f48e70b5c2f30c7", "headless_browsertests": "05e2911fb3e6ade7a6bbdac2920649cdc9dc680c", "headless_unittests": "2b0cd170fbac987d6e8950e3985164a6b15ac65d", "interactive_ui_tests": "b92b945d1eacd0b22afc051e41054755bd62e151", "ipc_tests": "650fb004456c3f6b1a14d9acfaeba2fb9b839040", "jingle_unittests": "0b477a092427517c9624c6d394b91a63ad2e152e", "latency_unittests": "621f1115c2d07dde00bbcdbe3df55c308255c7ba", "leveldb_service_unittests": "a97ca3df3269cbbc3a98505cfa9a55a8256f65ae", "libjingle_xmpp_unittests": "a46288c5609e4dfd699e9da2d6026dbba8404449", "media_blink_unittests": "cfd6c7553ddd349e7b243bdfdb44a877e37e3711", "media_service_unittests": "3c7c6890822a897cc02cf8f6e2715c1033c930c8", "media_unittests": "2b596f221355ec13d8c0f8422e0ab52378210b55", "message_center_unittests": "bdb2ecd77ccf33abdc9683b7c612a0de5b5a95fe", "metrics_python_tests": "7330dc608d325dd25423f41161c6e5c7dfa2a5b9", "midi_unittests": "e992af0b55606d853b615c750468a303b0dbba09", "mojo_core_unittests": "494c4cc3fd1fc069171cbe53a34bb56143bc25a8", "mojo_unittests": "c7638021d8310030de838da1c35c1514b16a6eb3", "nacl_helper_nonsfi_unittests": "11a1867b5750ee0c57f9a599c189e5d73d6f2e6d", "nacl_loader_unittests": "c49eb7a38ba2fc4ce321f4c01a507844190fdd83", "native_theme_unittests": "748d768bbc4d2f5b9b75fbb49d6c85fa248a984d", "net_unittests": "4c3a2da48759b4f29222916c604c6369b56a35a8", "pdf_unittests": "d29feb2cdcd0c0938fecf5f79754dc27991e88f7", "ppapi_unittests": "776bbbf0ed18f70a3d19797d23214e7e3d148468", "printing_unittests": "11b622aa4ba00c6622a97c664e512850c599bca6", "sandbox_linux_unittests": "14b1d12511c2d1e383d48f953b819270e4bf1043", "service_manager_unittests": "1ecb969ad3d220365bee82c3e86328bc2c6bd9cb", "services_unittests": "219563a92c22ea04c673eeb25d180ff86ed3befa", "shell_dialogs_unittests": "2c5d6c904a4d3644eb2ddac764bc50685da4d275", "skia_unittests": "24957995b30f021cf1cf55eacc450a8bde095e89", "snapshot_unittests": "79fa729c53b13b02621c51df6ea841ff6e808944", "sql_unittests": "7accfe54abe0fb52bd8a5d2b9fa6f9d63840b5e5", "storage_unittests": "73893cf515dfb22fe7f6c49817234aa84c9d1e2a", "sync_integration_tests": "039f9ece983fdf8083ea7ed0c5e9b41f1c4a41ed", "telemetry_gpu_unittests": "3d41539678f87ebe6488cfbb91faaa085c8eda74", "telemetry_unittests": "5f392cf14f654dd593a28f3b927d39929deb3cf9", "traffic_annotation_auditor_unittests": "241dc1e1c9c1a524e77a203b6a4069f61593255b", "ui_base_unittests": "ae700be6d38599d2114deeace3426314664ba100", "ui_touch_selection_unittests": "f79fc6b793287e8d820037c35e3de586474de979", "unit_tests": "a13c28674b195fe82f1d44653e3edbbcc49c91a6", "url_unittests": "c4c3de5535d3a79bfa30a06326f05a84151c0ae0", "views_perftests": "28a0e318c843772c4133f2eccf8b6bf510574c00", "views_unittests": "1a38e62f8aea13f643936a0c5c52c76557dc5404", "viz_unittests": "a2bab3498135d4f5572db63e973a25f3e1ae4357", "vr_common_unittests": "e3c4af4e78c8ae9a1269f4becbe664ec3c966c82", "vr_pixeltests": "7255572a513538294df73fbcdeeb7c1f9da10999", "webdriver_wpt_tests": "92404aff839bca268091ddbd2143c64fe8bc19d1", "wm_unittests": "a138a6e4c630c736790603eb63bf291c70b9b448", "wtf_unittests": "c791be7926058097a9673af23d6966f42207ad2d", "xr_browser_tests": "5a0e9e0033a9818595919f3bd5eb91cecd841697"}}', '--summary-json', '/b/swarming/w/ir/tmp/t/tmprhAR2n.json', '--task-output-dir', '/b/swarming/w/ir/tmp/t/tmp40H4Bn', '-o', '/b/swarming/w/ir/tmp/t/tmpnhasZg.json', '/b/swarming/w/ir/tmp/t/tmp40H4Bn/43adda6ab18f6410/output.json'] returned exit code 0