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

{ "shards": [ { "bot_dimensions": [ { "key": "caches", "value": [ "swarming_module_cache_vpython" ] }, { "key": "cores", "value": [ "8" ] }, { "key": "cpu", "value": [ "x86", "x86-64", "x86-64-Ivy_Bridge_GCE" ] }, { "key": "gce", "value": [ "1" ] }, { "key": "gpu", "value": [ "none" ] }, { "key": "id", "value": [ "swarm826-c4" ] }, { "key": "image", "value": [ "chrome-xenial-18041000-0b3ff326a44" ] }, { "key": "inside_docker", "value": [ "0" ] }, { "key": "kvm", "value": [ "0" ] }, { "key": "locale", "value": [ "en_US.UTF-8" ] }, { "key": "machine_type", "value": [ "n1-standard-8" ] }, { "key": "os", "value": [ "Linux", "Ubuntu", "Ubuntu-16.04" ] }, { "key": "pool", "value": [ "Chrome" ] }, { "key": "python", "value": [ "2.7.12" ] }, { "key": "server_version", "value": [ "4267-53b17d5" ] }, { "key": "zone", "value": [ "us", "us-central", "us-central1", "us-central1-f" ] } ], "bot_id": "swarm826-c4", "bot_version": "bd68e04e43fc4d1b7b5b65890a29c5d5bae55ab1423851733f92abd7e13dda14", "cipd_pins": { "client_package": { "package_name": "infra/tools/cipd/linux-amd64", "version": "nFftZl2kFquaI2EUmPGwzbc5sIbCocl9L55UeASqlLsC" }, "packages": [ { "package_name": "infra/python/cpython/linux-amd64", "path": ".swarming_module", "version": "46c0c897ca0f053799ee41fd148bb7a47232df47" }, { "package_name": "infra/tools/luci/logdog/butler/linux-amd64", "path": ".swarming_module", "version": "2737ea8ed9b958f4d5aa9ffe106115a649ada241" }, { "package_name": "infra/tools/luci/vpython-native/linux-amd64", "path": ".swarming_module", "version": "tfTmX4aGCfFtfQucj_nEfwiNisK0RmpKrITkZMBBq3cC" }, { "package_name": "infra/tools/luci/vpython/linux-amd64", "path": ".swarming_module", "version": "bmnYyAg9mbM_538s1dIP1hZZmOtc8C7ssF41ztN2cr0C" } ] }, "completed_ts": "2019-04-20T05:53:08.658433", "costs_usd": [ 0.12368557847353906 ], "created_ts": "2019-04-20T05:19:56.437004", "duration": 1071.3026850223541, "modified_ts": "2019-04-20T05:53:08.658433", "name": "webdriver_tests_suite/Ubuntu-16.04/3ac9997e2e/linux-xenial-rel/8380", "output": "/b/swarming/swarming_bot.1.zip/third_party/requests/__init__.py:83: RequestsDependencyWarning: Old version of cryptography ([1, 2, 3]) may cause slowdown.\n12758 2019-04-20 05:35:14.564 E: 2715a1029b2fde8e6fef5ac4830ae5a3801922d7 is corrupted\n12758 2019-04-20 05:35:14.570 E: 41a28126b0437e746f11bf068f45347985ad06b8 is corrupted\nAdditional test environment:\n CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox\n CHROME_HEADLESS=1\n LANG=en_US.UTF-8\nCommand: /b/swarming/w/ir/.swarming_module_cache/vpython/0765a4/bin/python ../../testing/xvfb.py ../../chrome/test/chromedriver/test/run_webdriver_tests.py -v --chromedriver=chromedriver --isolated-script-test-output=/b/swarming/w/ioY3JEjs/results.json --test-path=../../third_party/blink/web_tests/external/wpt/webdriver/tests/ --isolated-script-test-output=/b/swarming/w/ioY3JEjs/output.json --isolated-script-test-perf-output=/b/swarming/w/ioY3JEjs/perftest-output.json\n\nAdditional test environment:\n CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox\n CHROME_HEADLESS=1\n LANG=en_US.UTF-8\nCommand: /b/swarming/w/ir/.swarming_module_cache/vpython/0765a4/bin/python ../../chrome/test/chromedriver/test/run_webdriver_tests.py -v --chromedriver=chromedriver --isolated-script-test-output=/b/swarming/w/ioY3JEjs/results.json --test-path=../../third_party/blink/web_tests/external/wpt/webdriver/tests/ --isolated-script-test-output=/b/swarming/w/ioY3JEjs/output.json --isolated-script-test-perf-output=/b/swarming/w/ioY3JEjs/perftest-output.json\n\nOpenbox-Message: Unable to find a valid menu file \"/var/lib/openbox/debian-menu.xml\"\n2019-04-19 22:35:17,481 - blinkpy.common.system.log_utils: [DEBUG] Debug logging enabled.\n2019-04-19 22:35:17,536 - blinkpy.web_tests.servers.server_base: [WARNING] Failed to remove old wptserve access_log files\n2019-04-19 22:35:17,536 - blinkpy.web_tests.servers.server_base: [WARNING] Failed to remove old wptserve error_log files\n2019-04-19 22:35:17,537 - blinkpy.web_tests.servers.server_base: [DEBUG] all ports are available\n2019-04-19 22:35:17,537 - blinkpy.web_tests.servers.server_base: [DEBUG] Starting wptserve server, cmd=\"['/b/swarming/w/ir/.swarming_module_cache/vpython/0765a4/bin/python', '-u', '/b/swarming/w/ir/third_party/blink/tools/blinkpy/third_party/wpt/wpt/wpt', 'serve', '--config', '/b/swarming/w/it1s5mlW/tmpH8Rg_o.json', '--doc_root', '/b/swarming/w/ir/third_party/blink/web_tests/external/wpt']\"\n2019-04-19 22:35:17,540 - blinkpy.common.system.executive: [DEBUG] Checking whether pid 12814 is alive.\n2019-04-19 22:35:17,541 - blinkpy.web_tests.servers.server_base: [DEBUG] Server NOT running on http://localhost:8001 : [Errno 111] Connection refused\n2019-04-19 22:35:17,541 - 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 0x7f15f9c65550>>\n2019-04-19 22:35:18,542 - blinkpy.common.system.executive: [DEBUG] Checking whether pid 12814 is alive.\n2019-04-19 22:35:18,543 - blinkpy.web_tests.servers.server_base: [INFO] Server running on http://localhost:8001\n2019-04-19 22:35:18,543 - blinkpy.web_tests.servers.server_base: [INFO] Server running on http://localhost:8081\n2019-04-19 22:35:18,543 - blinkpy.web_tests.servers.server_base: [INFO] Server running on https://localhost:8444\n2019-04-19 22:35:18,543 - blinkpy.web_tests.servers.server_base: [INFO] Server running on ws://localhost:9001\n2019-04-19 22:35:18,544 - blinkpy.web_tests.servers.server_base: [INFO] Server running on wss://localhost:9444\n2019-04-19 22:35:18,544 - blinkpy.web_tests.servers.server_base: [DEBUG] wptserve successfully started (pid = 12814)\nStarting ChromeDriver 76.0.3772.0 (4774df153537e2e066fcdd70c302e34679909a4b-refs/heads/master@{#652742}) on port 9500\nOnly local connections are allowed.\nPlease protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 0 items\n\n========================= no tests ran in 0.00 seconds =========================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 0 items\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\nERROR: not found: /b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/interface.html\n(no name '/b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/interface.html' in any of [])\n\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 8 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_async_script/collections.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 313\n. [ 12%]\n....... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 8 passed, 1 warnings in 3.66 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_async_script/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 2484\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2485\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2486\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2487\n. [ 5%]\n.....error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 15679\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 15680\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 15681\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 15682\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 22067\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 22068\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 22069\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 22070\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 29316\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 29317\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 29318\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 29319\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 36128\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 36129\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 36130\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 36131\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 9.99 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 8 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_async_script/execute_async.py . [ 12%]\n....... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 8 passed, 1 warnings in 3.24 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_text/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 57260\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 57261\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 57262\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 57263\n. [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 64695\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 64696\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 64697\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 64698\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 72120\n.........error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 93282\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 93283\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 93284\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 93285\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 10.97 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 3 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_text/get.py . [ 33%]\n.. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 3 passed, 1 warnings in 1.36 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 3 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_timeouts/get.py . [ 33%]\n.. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 3 passed, 1 warnings in 1.33 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 14 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/send_alert_text/send.py . [ 7%]\n............. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 14 passed, 1 warnings in 5.60 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/refresh/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 111283\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 111284\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 111285\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 111286\n. [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 118815\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 118816\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 118817\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 118818\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 126636\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 126637\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 126638\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 126639\n......error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 141349\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 141350\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 141351\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 141352\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 146533\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 10.91 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 6 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/refresh/refresh.py . [ 16%]\n..... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 6 passed, 1 warnings in 2.85 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 37 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/find_elements_from_element/find.py . [ 2%]\n.................................... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 37 passed, 1 warnings in 14.68 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/find_elements_from_element/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 163480\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 163481\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 163482\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 163483\n. [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 171114\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 171115\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 171116\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 171117\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 178485\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 178486\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 178487\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 178488\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 186114\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 186115\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 186116\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 186117\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 191861\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 191862\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 191863\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 191864\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 198572\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 10.87 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 0 items\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\nERROR: not found: /b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/helpers.pyc\n(no name '/b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/helpers.pyc' in any of [])\n\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\nERROR: not found: /b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/merge_dictionaries.pyc\n(no name '/b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/merge_dictionaries.pyc' in any of [])\n\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 0 items\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 0 items\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 0 items\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\nERROR: not found: /b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/sync.pyc\n(no name '/b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/sync.pyc' in any of [])\n\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\nERROR: not found: /b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/http_request.pyc\n(no name '/b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/http_request.pyc' in any of [])\n\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 0 items\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\nERROR: not found: /b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/defaults.pyc\n(no name '/b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/defaults.pyc' in any of [])\n\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 0 items\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 0 items\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\nERROR: not found: /b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/inline.pyc\n(no name '/b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/inline.pyc' in any of [])\n\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 0 items\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 0 items\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.02 seconds ==========================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\nERROR: not found: /b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.pyc\n(no name '/b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.pyc' in any of [])\n\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\nERROR: not found: /b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/__pycache__/image.cpython-27-PYTEST.pyc\n(no name '/b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/__pycache__/image.cpython-27-PYTEST.pyc' in any of [])\n\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\nERROR: not found: /b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/__pycache__/fixtures.cpython-27-PYTEST.pyc\n(no name '/b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/__pycache__/fixtures.cpython-27-PYTEST.pyc' in any of [])\n\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 6 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/accept_alert/accept.py . [ 16%]\n..... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 6 passed, 1 warnings in 2.41 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 2 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/delete_session/delete.py . [ 50%]\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 212064\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 212065\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 212066\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 212067\n [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 2 passed, 1 warnings in 1.78 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 70 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_window_rect/set.py . [ 1%]\n................................F.....................FFF............ [100%]\n\n=================================== FAILURES ===================================\n___________________________ test_width_height_floats ___________________________\n\nsession = <Session 8e157f0ac3eecca08a7f1931a561534d>\n\n def test_width_height_floats(session):\n response = set_window_rect(session, {\"width\": 500.5, \"height\": 420})\n value = assert_success(response)\n> assert value[\"width\"] == 500\nE assert 508 == 500\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_window_rect/set.py:80: AssertionError\n__________________________ test_fully_exit_fullscreen __________________________\n\nsession = <Session 8e157f0ac3eecca08a7f1931a561534d>\n\n def test_fully_exit_fullscreen(session):\n session.window.fullscreen()\n> assert is_fullscreen(session)\nE assert False\nE + where False = is_fullscreen(<Session 8e157f0ac3eecca08a7f1931a561534d>)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_window_rect/set.py:136: AssertionError\n_________________________ test_restore_from_minimized __________________________\n\nsession = <Session 8e157f0ac3eecca08a7f1931a561534d>\n\n def test_restore_from_minimized(session):\n session.window.minimize()\n assert document_hidden(session)\n \n response = set_window_rect(session, {\"width\": 450, \"height\": 450})\n value = assert_success(response)\n> assert value[\"width\"] == 450\nE assert 508 == 450\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_window_rect/set.py:152: AssertionError\n_________________________ test_restore_from_maximized __________________________\n\nsession = <Session 8e157f0ac3eecca08a7f1931a561534d>\n\n def test_restore_from_maximized(session):\n original_size = session.window.size\n session.window.maximize()\n assert session.window.size != original_size\n \n response = set_window_rect(session, {\"width\": 400, \"height\": 400})\n value = assert_success(response)\n> assert value[\"width\"] == 400\nE assert 508 == 400\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_window_rect/set.py:165: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n=============== 4 failed, 66 passed, 1 warnings in 29.89 seconds ===============\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_window_rect/user_prompts.py . [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 227374\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 227375\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 227376\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 227377\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 234294\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 234295\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 234296\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 234297\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 241381\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 248038\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 248039\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 248040\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 248041\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 254528\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 254529\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 254530\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 254531\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 10.51 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_named_cookie/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 261567\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 261568\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 261569\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 261570\n. [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 268930\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 268931\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 268932\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 268933\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 276570\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 276571\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 276572\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 276573\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 284027\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 291155\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 291156\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 291157\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 291158\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 298095\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 10.56 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 4 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_named_cookie/get.py . [ 25%]\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 4 passed, 1 warnings in 1.72 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_window_handles/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 306403\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 306404\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 306405\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 306406\n. [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 312791\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 312792\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 312793\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 312794\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 319259\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 319260\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 319261\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 319262\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 325950\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 325951\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 325952\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 325953\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 332678\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 332679\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 332680\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 332681\n...... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 9.60 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 3 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_window_handles/get.py . [ 33%]\n.. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 3 passed, 1 warnings in 1.22 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 0 items\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/back/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 348569\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 348570\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 348571\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 348572\n. [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 354053\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 354054\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 354055\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 354056\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 358843\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 358844\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 358845\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 358846\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 364002\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 368786\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 368787\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 368788\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 368789\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 373914\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 12.78 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 7 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/back/back.py . [ 14%]\n...... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 7 passed, 1 warnings in 3.83 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 37 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/find_element_from_element/find.py . [ 2%]\n.................................... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 37 passed, 1 warnings in 14.64 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/find_element_from_element/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 392989\n. [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 400496\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 400497\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 400498\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 400499\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 407625\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 407626\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 407627\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 407628\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 414188\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 414189\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 414190\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 414191\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 421171\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 421172\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 421173\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 421174\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 428698\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 428699\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 428700\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 428701\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 10.90 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_css_value/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 436228\n. [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 443534\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 450983\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 450984\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 450985\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 450986\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 458714\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 458715\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 458716\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 458717\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 466030\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 466031\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 466032\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 466033\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 473613\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 473614\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 473615\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 473616\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 10.75 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 5 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_css_value/get.py . [ 20%]\n.... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 5 passed, 1 warnings in 2.08 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_title/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 483894\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 483895\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 483896\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 483897\n. [ 5%]\n.....error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 496685\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 503954\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 509596\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 509597\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 509598\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 509599\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 516197\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 516198\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 516199\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 516200\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 10.29 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 7 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_title/get.py . [ 14%]\n...... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 7 passed, 1 warnings in 2.82 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 4 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/fullscreen.py . [ 25%]\nF.F [100%]\n\n=================================== FAILURES ===================================\n_______________________________ test_fullscreen ________________________________\n\nsession = <Session 0eb5c2eeeafbf8c6f303ebdc1c8f3df7>\n\n def test_fullscreen(session):\n response = fullscreen(session)\n assert_success(response)\n \n> assert is_fullscreen(session)\nE assert False\nE + where False = is_fullscreen(<Session 0eb5c2eeeafbf8c6f303ebdc1c8f3df7>)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/fullscreen.py:19: AssertionError\n_____________________ test_fullscreen_twice_is_idempotent ______________________\n\nsession = <Session 0eb5c2eeeafbf8c6f303ebdc1c8f3df7>\n\n def test_fullscreen_twice_is_idempotent(session):\n assert not is_fullscreen(session)\n \n first_response = fullscreen(session)\n assert_success(first_response)\n> assert is_fullscreen(session)\nE assert False\nE + where False = is_fullscreen(<Session 0eb5c2eeeafbf8c6f303ebdc1c8f3df7>)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/fullscreen.py:44: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n================ 2 failed, 2 passed, 1 warnings in 2.17 seconds ================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 5 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/stress.py F [ 20%]\nFFFF [100%]\n\n=================================== FAILURES ===================================\n________________________________ test_stress[0] ________________________________\n\nsession = <Session 0eb5c2eeeafbf8c6f303ebdc1c8f3df7>, i = 0\n\n @pytest.mark.parametrize(\"i\", range(5))\n def test_stress(session, i):\n assert not is_fullscreen(session)\n response = fullscreen_window(session)\n assert_success(response)\n> assert is_fullscreen(session)\nE assert False\nE + where False = is_fullscreen(<Session 0eb5c2eeeafbf8c6f303ebdc1c8f3df7>)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/stress.py:19: AssertionError\n________________________________ test_stress[1] ________________________________\n\nsession = <Session 0eb5c2eeeafbf8c6f303ebdc1c8f3df7>, i = 1\n\n @pytest.mark.parametrize(\"i\", range(5))\n def test_stress(session, i):\n assert not is_fullscreen(session)\n response = fullscreen_window(session)\n assert_success(response)\n> assert is_fullscreen(session)\nE assert False\nE + where False = is_fullscreen(<Session 0eb5c2eeeafbf8c6f303ebdc1c8f3df7>)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/stress.py:19: AssertionError\n________________________________ test_stress[2] ________________________________\n\nsession = <Session 0eb5c2eeeafbf8c6f303ebdc1c8f3df7>, i = 2\n\n @pytest.mark.parametrize(\"i\", range(5))\n def test_stress(session, i):\n assert not is_fullscreen(session)\n response = fullscreen_window(session)\n assert_success(response)\n> assert is_fullscreen(session)\nE assert False\nE + where False = is_fullscreen(<Session 0eb5c2eeeafbf8c6f303ebdc1c8f3df7>)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/stress.py:19: AssertionError\n________________________________ test_stress[3] ________________________________\n\nsession = <Session 0eb5c2eeeafbf8c6f303ebdc1c8f3df7>, i = 3\n\n @pytest.mark.parametrize(\"i\", range(5))\n def test_stress(session, i):\n assert not is_fullscreen(session)\n response = fullscreen_window(session)\n assert_success(response)\n> assert is_fullscreen(session)\nE assert False\nE + where False = is_fullscreen(<Session 0eb5c2eeeafbf8c6f303ebdc1c8f3df7>)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/stress.py:19: AssertionError\n________________________________ test_stress[4] ________________________________\n\nsession = <Session 0eb5c2eeeafbf8c6f303ebdc1c8f3df7>, i = 4\n\n @pytest.mark.parametrize(\"i\", range(5))\n def test_stress(session, i):\n assert not is_fullscreen(session)\n response = fullscreen_window(session)\n assert_success(response)\n> assert is_fullscreen(session)\nE assert False\nE + where False = is_fullscreen(<Session 0eb5c2eeeafbf8c6f303ebdc1c8f3df7>)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/stress.py:19: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 5 failed, 1 warnings in 2.92 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 533653\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 533654\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 533655\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 533656\nF [ 5%]\nFFerror 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 538084\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 538085\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 538086\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 538087\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 544958\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 544959\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 544960\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 544961\nFFFerror 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 549589\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 549590\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 549591\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 549592\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 556470\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 556471\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 556472\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 556473\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 562985\n... [100%]\n\n=================================== FAILURES ===================================\n____________________ test_accept[capabilities0-alert-None] _____________________\n\ncheck_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f15f87ae320>\ndialog_type = 'alert', retval = None\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"accept\"})\n @pytest.mark.parametrize(\"dialog_type, retval\", [\n (\"alert\", None),\n (\"confirm\", True),\n (\"prompt\", \"\"),\n ])\n def test_accept(check_user_prompt_closed_without_exception, dialog_type, retval):\n> check_user_prompt_closed_without_exception(dialog_type, retval)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:71: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ndialog_type = 'alert', retval = None\n\n def check_user_prompt_closed_without_exception(dialog_type, retval):\n assert not is_fullscreen(session)\n \n create_dialog(dialog_type, text=dialog_type)\n \n response = fullscreen(session)\n assert_success(response)\n \n assert_dialog_handled(session, expected_text=dialog_type, expected_retval=retval)\n> assert is_fullscreen(session)\nE assert False\nE + where False = is_fullscreen(<Session 99b0d8c1e40ff512948861e6beff9914>)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:25: AssertionError\n___________________ test_accept[capabilities0-confirm-True] ____________________\n\ncheck_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f15f872fb18>\ndialog_type = 'confirm', retval = True\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"accept\"})\n @pytest.mark.parametrize(\"dialog_type, retval\", [\n (\"alert\", None),\n (\"confirm\", True),\n (\"prompt\", \"\"),\n ])\n def test_accept(check_user_prompt_closed_without_exception, dialog_type, retval):\n> check_user_prompt_closed_without_exception(dialog_type, retval)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:71: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ndialog_type = 'confirm', retval = True\n\n def check_user_prompt_closed_without_exception(dialog_type, retval):\n assert not is_fullscreen(session)\n \n create_dialog(dialog_type, text=dialog_type)\n \n response = fullscreen(session)\n assert_success(response)\n \n assert_dialog_handled(session, expected_text=dialog_type, expected_retval=retval)\n> assert is_fullscreen(session)\nE assert False\nE + where False = is_fullscreen(<Session 99b0d8c1e40ff512948861e6beff9914>)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:25: AssertionError\n______________________ test_accept[capabilities0-prompt-] ______________________\n\ncheck_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f15f872fcf8>\ndialog_type = 'prompt', retval = ''\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"accept\"})\n @pytest.mark.parametrize(\"dialog_type, retval\", [\n (\"alert\", None),\n (\"confirm\", True),\n (\"prompt\", \"\"),\n ])\n def test_accept(check_user_prompt_closed_without_exception, dialog_type, retval):\n> check_user_prompt_closed_without_exception(dialog_type, retval)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:71: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ndialog_type = 'prompt', retval = ''\n\n def check_user_prompt_closed_without_exception(dialog_type, retval):\n assert not is_fullscreen(session)\n \n create_dialog(dialog_type, text=dialog_type)\n \n response = fullscreen(session)\n assert_success(response)\n \n assert_dialog_handled(session, expected_text=dialog_type, expected_retval=retval)\n> assert is_fullscreen(session)\nE assert False\nE + where False = is_fullscreen(<Session 99b0d8c1e40ff512948861e6beff9914>)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:25: AssertionError\n____________________ test_dismiss[capabilities0-alert-None] ____________________\n\ncheck_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f15f872fde8>\ndialog_type = 'alert', retval = None\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"dismiss\"})\n @pytest.mark.parametrize(\"dialog_type, retval\", [\n (\"alert\", None),\n (\"confirm\", False),\n (\"prompt\", None),\n ])\n def test_dismiss(check_user_prompt_closed_without_exception, dialog_type, retval):\n> check_user_prompt_closed_without_exception(dialog_type, retval)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:91: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ndialog_type = 'alert', retval = None\n\n def check_user_prompt_closed_without_exception(dialog_type, retval):\n assert not is_fullscreen(session)\n \n create_dialog(dialog_type, text=dialog_type)\n \n response = fullscreen(session)\n assert_success(response)\n \n assert_dialog_handled(session, expected_text=dialog_type, expected_retval=retval)\n> assert is_fullscreen(session)\nE assert False\nE + where False = is_fullscreen(<Session 236b71722bd9c6e6e06595f4afc7657d>)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:25: AssertionError\n__________________ test_dismiss[capabilities0-confirm-False] ___________________\n\ncheck_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f15f872fed8>\ndialog_type = 'confirm', retval = False\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"dismiss\"})\n @pytest.mark.parametrize(\"dialog_type, retval\", [\n (\"alert\", None),\n (\"confirm\", False),\n (\"prompt\", None),\n ])\n def test_dismiss(check_user_prompt_closed_without_exception, dialog_type, retval):\n> check_user_prompt_closed_without_exception(dialog_type, retval)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:91: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ndialog_type = 'confirm', retval = False\n\n def check_user_prompt_closed_without_exception(dialog_type, retval):\n assert not is_fullscreen(session)\n \n create_dialog(dialog_type, text=dialog_type)\n \n response = fullscreen(session)\n assert_success(response)\n \n assert_dialog_handled(session, expected_text=dialog_type, expected_retval=retval)\n> assert is_fullscreen(session)\nE assert False\nE + where False = is_fullscreen(<Session 236b71722bd9c6e6e06595f4afc7657d>)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:25: AssertionError\n___________________ test_dismiss[capabilities0-prompt-None] ____________________\n\ncheck_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f15f872fc08>\ndialog_type = 'prompt', retval = None\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"dismiss\"})\n @pytest.mark.parametrize(\"dialog_type, retval\", [\n (\"alert\", None),\n (\"confirm\", False),\n (\"prompt\", None),\n ])\n def test_dismiss(check_user_prompt_closed_without_exception, dialog_type, retval):\n> check_user_prompt_closed_without_exception(dialog_type, retval)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:91: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ndialog_type = 'prompt', retval = None\n\n def check_user_prompt_closed_without_exception(dialog_type, retval):\n assert not is_fullscreen(session)\n \n create_dialog(dialog_type, text=dialog_type)\n \n response = fullscreen(session)\n assert_success(response)\n \n assert_dialog_handled(session, expected_text=dialog_type, expected_retval=retval)\n> assert is_fullscreen(session)\nE assert False\nE + where False = is_fullscreen(<Session 236b71722bd9c6e6e06595f4afc7657d>)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/user_prompts.py:25: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n=============== 6 failed, 12 passed, 1 warnings in 11.43 seconds ===============\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_clear/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 569846\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 569847\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 569848\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 569849\n. [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 577614\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 585898\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 593885\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 601575\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 601576\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 601577\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 601578\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 609722\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 11.83 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 81 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_clear/clear.py . [ 1%]\n...........................................................FF..........F [ 90%]\n...F.... [100%]\n\n=================================== FAILURES ===================================\n_____________________________ test_contenteditable _____________________________\n\nsession = <Session c5e8901351578cfefc29064788091219>\nadd_event_listeners = <function add_event_listeners at 0x7f15f851f758>\ntracked_events = ['blur', 'change', 'focus']\n\n def test_contenteditable(session, add_event_listeners, tracked_events):\n session.url = inline(\"<p contenteditable>foobar</p>\")\n element = session.find.css(\"p\", all=False)\n add_event_listeners(element, tracked_events)\n assert element.property(\"innerHTML\") == \"foobar\"\n \n response = element_clear(session, element)\n assert_success(response)\n> assert element.property(\"innerHTML\") == \"\"\nE AssertionError: assert ' ' == ''\nE Strings contain only whitespace, escaping them using repr()\nE - ' '\nE ? -\nE + ''\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_clear/clear.py:269: AssertionError\n_______________________________ test_designmode ________________________________\n\nsession = <Session c5e8901351578cfefc29064788091219>\n\n def test_designmode(session):\n session.url = inline(\"foobar\")\n element = session.find.css(\"body\", all=False)\n assert element.property(\"innerHTML\") == \"foobar\"\n session.execute_script(\"document.designMode = 'on'\")\n \n response = element_clear(session, element)\n assert_success(response)\n> assert element.property(\"innerHTML\") == \"<br>\"\nE AssertionError: assert ' ' == '<br>'\nE Strings contain only whitespace, escaping them using repr()\nE - ' '\nE + '<br>'\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_clear/clear.py:282: AssertionError\n__ test_resettable_element_does_not_satisfy_validation_constraints[month-foo] __\n\nsession = <Session c5e8901351578cfefc29064788091219>, type = 'month'\ninvalid_value = 'foo'\n\n @pytest.mark.parametrize(\"type,invalid_value\",\n [(\"number\", \"foo\"),\n (\"range\", \"foo\"),\n (\"email\", \"foo\"),\n (\"url\", \"foo\"),\n (\"color\", \"foo\"),\n (\"date\", \"foo\"),\n (\"datetime\", \"foo\"),\n (\"datetime-local\", \"foo\"),\n (\"time\", \"foo\"),\n (\"month\", \"foo\"),\n (\"week\", \"foo\")])\n def test_resettable_element_does_not_satisfy_validation_constraints(session, type, invalid_value):\n \"\"\"\n Some UAs allow invalid input to certain types of constrained\n form controls. For example, Gecko allows non-valid characters\n to be typed into <input type=number> but Chrome does not.\n Since we want to test that Element Clear works for clearing the\n invalid characters in these UAs, it is fine to skip this test\n where UAs do not allow the element to not satisfy its constraints.\n \"\"\"\n session.url = inline(\"<input type=%s>\" % type)\n element = session.find.css(\"input\", all=False)\n \n def is_valid(element):\n return session.execute_script(\"\"\"\n var input = arguments[0];\n return input.validity.valid;\n \"\"\", args=(element,))\n \n # value property does not get updated if the input is invalid\n element.send_keys(invalid_value)\n \n # UA does not allow invalid input for this form control type\n if is_valid(element):\n return\n \n response = element_clear(session, element)\n assert_success(response)\n> assert is_valid(element)\nE assert False\nE + where False = <function is_valid at 0x7f15f87ae488>(<Element ac7a027a-a406-4d0a-9c70-4866aaa16e05>)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_clear/clear.py:337: AssertionError\n_______________________ test_non_editable_inputs[hidden] _______________________\n\nsession = <Session c5e8901351578cfefc29064788091219>, type = 'hidden'\n\n @pytest.mark.parametrize(\"type\",\n [\"checkbox\",\n \"radio\",\n \"hidden\",\n \"submit\",\n \"button\",\n \"image\"])\n def test_non_editable_inputs(session, type):\n session.url = inline(\"<input type=%s>\" % type)\n element = session.find.css(\"input\", all=False)\n \n response = element_clear(session, element)\n> assert_error(response, \"invalid element state\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_clear/clear.py:352: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=400 error=<WebDriverException http_status=400>>\nerror_code = 'invalid element state'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n assert response.status == errors[error_code]\n assert \"value\" in response.body\n> assert response.body[\"value\"][\"error\"] == error_code\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:52: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n=============== 4 failed, 77 passed, 1 warnings in 35.54 seconds ===============\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 0 items\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 4 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/release_actions/sequence.py . [ 25%]\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 4 passed, 1 warnings in 1.85 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 2 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/release_actions/release.py . [ 50%]\n. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 2 passed, 1 warnings in 0.79 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\nERROR: not found: /b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/release_actions/support/test_actions_wdspec.html\n(no name '/b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/release_actions/support/test_actions_wdspec.html' in any of [])\n\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 0 items\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\nERROR: not found: /b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/release_actions/support/refine.pyc\n(no name '/b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/release_actions/support/refine.pyc' in any of [])\n\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/is_element_selected/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 639660\n. [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 646985\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 646986\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 646987\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 646988\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 654673\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 661809\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 669384\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 669385\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 669386\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 669387\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 676287\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 11.06 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 6 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/is_element_selected/selected.py . [ 16%]\n..... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 6 passed, 1 warnings in 2.52 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 6 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/dismiss_alert/dismiss.py . [ 16%]\n..... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 6 passed, 1 warnings in 2.50 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 9 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py F [ 11%]\nFFFFFFFF [100%]\n\n=================================== FAILURES ===================================\n__________________________ test_null_parameter_value ___________________________\n\nsession = <Session a1dd00d13054bedef7284e29b1704684>\nhttp = <tests.support.http_request.HTTPRequest object at 0x7f15f8246110>\n\n def test_null_parameter_value(session, http):\n path = \"/session/{session_id}/window/new\".format(**vars(session))\n with http.post(path, None) as response:\n> assert_error(Response.from_http(response), \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:17: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n___________________________ test_no_browsing_context ___________________________\n\nsession = <Session a1dd00d13054bedef7284e29b1704684>\nclosed_window = 'CDwindow-113771D5225D58C860DD653C0A79569F'\n\n def test_no_browsing_context(session, closed_window):\n response = new_window(session)\n> assert_error(response, \"no such window\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:22: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'no such window'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n assert response.status == errors[error_code]\n assert \"value\" in response.body\n> assert response.body[\"value\"][\"error\"] == error_code\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:52: AssertionError\n______________________ test_type_with_invalid_type[True] _______________________\n\nsession = <Session a1dd00d13054bedef7284e29b1704684>, type_hint = True\n\n @pytest.mark.parametrize(\"type_hint\", [True, 42, 4.2, [], {}])\n def test_type_with_invalid_type(session, type_hint):\n response = new_window(session, type_hint)\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:28: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_______________________ test_type_with_invalid_type[42] ________________________\n\nsession = <Session a1dd00d13054bedef7284e29b1704684>, type_hint = 42\n\n @pytest.mark.parametrize(\"type_hint\", [True, 42, 4.2, [], {}])\n def test_type_with_invalid_type(session, type_hint):\n response = new_window(session, type_hint)\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:28: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_______________________ test_type_with_invalid_type[4.2] _______________________\n\nsession = <Session a1dd00d13054bedef7284e29b1704684>, type_hint = 4.2\n\n @pytest.mark.parametrize(\"type_hint\", [True, 42, 4.2, [], {}])\n def test_type_with_invalid_type(session, type_hint):\n response = new_window(session, type_hint)\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:28: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n___________________ test_type_with_invalid_type[type_hint3] ____________________\n\nsession = <Session a1dd00d13054bedef7284e29b1704684>, type_hint = []\n\n @pytest.mark.parametrize(\"type_hint\", [True, 42, 4.2, [], {}])\n def test_type_with_invalid_type(session, type_hint):\n response = new_window(session, type_hint)\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:28: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n___________________ test_type_with_invalid_type[type_hint4] ____________________\n\nsession = <Session a1dd00d13054bedef7284e29b1704684>, type_hint = {}\n\n @pytest.mark.parametrize(\"type_hint\", [True, 42, 4.2, [], {}])\n def test_type_with_invalid_type(session, type_hint):\n response = new_window(session, type_hint)\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:28: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n__________________________ test_type_with_null_value ___________________________\n\nsession = <Session a1dd00d13054bedef7284e29b1704684>\n\n def test_type_with_null_value(session):\n original_handles = session.handles\n \n response = new_window(session, type_hint=None)\n> value = assert_success(response)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:35: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unknown command (404): unknown command: unknown command: session/a1dd00d13054bedef7284e29b1704684/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bc493d HttpHandler::HandleCommand()\nE #4 0x55e603bc4734 HttpHandler::Handle()\nE #5 0x55e603b8f5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x55e603b91189 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603b8f1d1 main\nE #14 0x7fea138da830 __libc_start_main\nE #15 0x55e603b8e02a _start\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n_________________________ test_type_with_unknown_value _________________________\n\nsession = <Session a1dd00d13054bedef7284e29b1704684>\n\n def test_type_with_unknown_value(session):\n original_handles = session.handles\n \n response = new_window(session, type_hint=\"foo\")\n> value = assert_success(response)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new.py:47: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unknown command (404): unknown command: unknown command: session/a1dd00d13054bedef7284e29b1704684/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bc493d HttpHandler::HandleCommand()\nE #4 0x55e603bc4734 HttpHandler::Handle()\nE #5 0x55e603b8f5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x55e603b91189 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603b8f1d1 main\nE #14 0x7fea138da830 __libc_start_main\nE #15 0x55e603b8e02a _start\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 9 failed, 1 warnings in 3.51 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 690939\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 690940\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 690941\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 690942\nF [ 5%]\nFFerror 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 697652\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 697653\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 697654\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 697655\nFFFerror 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 704016\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 704017\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 704018\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 704019\nFFFerror 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 710839\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 710840\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 710841\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 710842\nFFFerror 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 718244\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 718245\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 718246\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 718247\nFFFerror 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 724629\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 724630\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 724631\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 724632\nFFF [100%]\n\n=================================== FAILURES ===================================\n____________________ test_accept[capabilities0-alert-None] _____________________\n\ncheck_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f15f82206e0>\ndialog_type = 'alert', retval = None\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"accept\"})\n @pytest.mark.parametrize(\"dialog_type, retval\", [\n (\"alert\", None),\n (\"confirm\", True),\n (\"prompt\", \"\"),\n ])\n def test_accept(check_user_prompt_closed_without_exception, dialog_type, retval):\n> check_user_prompt_closed_without_exception(dialog_type, retval)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:76: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:22: in check_user_prompt_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unknown command (404): unknown command: unknown command: session/e41a499fc187acd8646682e96703ec19/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bc493d HttpHandler::HandleCommand()\nE #4 0x55e603bc4734 HttpHandler::Handle()\nE #5 0x55e603b8f5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x55e603b91189 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603b8f1d1 main\nE #14 0x7fea138da830 __libc_start_main\nE #15 0x55e603b8e02a _start\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n___________________ test_accept[capabilities0-confirm-True] ____________________\n\ncheck_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f15f8220c08>\ndialog_type = 'confirm', retval = True\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"accept\"})\n @pytest.mark.parametrize(\"dialog_type, retval\", [\n (\"alert\", None),\n (\"confirm\", True),\n (\"prompt\", \"\"),\n ])\n def test_accept(check_user_prompt_closed_without_exception, dialog_type, retval):\n> check_user_prompt_closed_without_exception(dialog_type, retval)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:76: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:22: in check_user_prompt_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unknown command (404): unknown command: unknown command: session/e41a499fc187acd8646682e96703ec19/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bc493d HttpHandler::HandleCommand()\nE #4 0x55e603bc4734 HttpHandler::Handle()\nE #5 0x55e603b8f5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x55e603b91189 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603b8f1d1 main\nE #14 0x7fea138da830 __libc_start_main\nE #15 0x55e603b8e02a _start\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n______________________ test_accept[capabilities0-prompt-] ______________________\n\ncheck_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f15f81be500>\ndialog_type = 'prompt', retval = ''\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"accept\"})\n @pytest.mark.parametrize(\"dialog_type, retval\", [\n (\"alert\", None),\n (\"confirm\", True),\n (\"prompt\", \"\"),\n ])\n def test_accept(check_user_prompt_closed_without_exception, dialog_type, retval):\n> check_user_prompt_closed_without_exception(dialog_type, retval)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:76: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:22: in check_user_prompt_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unknown command (404): unknown command: unknown command: session/e41a499fc187acd8646682e96703ec19/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bc493d HttpHandler::HandleCommand()\nE #4 0x55e603bc4734 HttpHandler::Handle()\nE #5 0x55e603b8f5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x55e603b91189 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603b8f1d1 main\nE #14 0x7fea138da830 __libc_start_main\nE #15 0x55e603b8e02a _start\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n_______________ test_accept_and_notify[capabilities0-alert-None] _______________\n\ncheck_user_prompt_closed_with_exception = <function check_user_prompt_closed_with_exception at 0x7f15f81be758>\ndialog_type = 'alert', retval = None\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"accept and notify\"})\n @pytest.mark.parametrize(\"dialog_type, retval\", [\n (\"alert\", None),\n (\"confirm\", True),\n (\"prompt\", \"\"),\n ])\n def test_accept_and_notify(check_user_prompt_closed_with_exception, dialog_type, retval):\n> check_user_prompt_closed_with_exception(dialog_type, retval)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:86: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:42: in check_user_prompt_closed_with_exception\n assert_error(response, \"unexpected alert open\")\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'unexpected alert open'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n______________ test_accept_and_notify[capabilities0-confirm-True] ______________\n\ncheck_user_prompt_closed_with_exception = <function check_user_prompt_closed_with_exception at 0x7f15f81be938>\ndialog_type = 'confirm', retval = True\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"accept and notify\"})\n @pytest.mark.parametrize(\"dialog_type, retval\", [\n (\"alert\", None),\n (\"confirm\", True),\n (\"prompt\", \"\"),\n ])\n def test_accept_and_notify(check_user_prompt_closed_with_exception, dialog_type, retval):\n> check_user_prompt_closed_with_exception(dialog_type, retval)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:86: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:42: in check_user_prompt_closed_with_exception\n assert_error(response, \"unexpected alert open\")\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'unexpected alert open'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n________________ test_accept_and_notify[capabilities0-prompt-] _________________\n\ncheck_user_prompt_closed_with_exception = <function check_user_prompt_closed_with_exception at 0x7f15f81bea28>\ndialog_type = 'prompt', retval = ''\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"accept and notify\"})\n @pytest.mark.parametrize(\"dialog_type, retval\", [\n (\"alert\", None),\n (\"confirm\", True),\n (\"prompt\", \"\"),\n ])\n def test_accept_and_notify(check_user_prompt_closed_with_exception, dialog_type, retval):\n> check_user_prompt_closed_with_exception(dialog_type, retval)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:86: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:42: in check_user_prompt_closed_with_exception\n assert_error(response, \"unexpected alert open\")\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'unexpected alert open'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n____________________ test_dismiss[capabilities0-alert-None] ____________________\n\ncheck_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f15f81be140>\ndialog_type = 'alert', retval = None\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"dismiss\"})\n @pytest.mark.parametrize(\"dialog_type, retval\", [\n (\"alert\", None),\n (\"confirm\", False),\n (\"prompt\", None),\n ])\n def test_dismiss(check_user_prompt_closed_without_exception, dialog_type, retval):\n> check_user_prompt_closed_without_exception(dialog_type, retval)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:96: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:22: in check_user_prompt_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unknown command (404): unknown command: unknown command: session/29613843064665debd4b8d5d4b1f8538/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bc493d HttpHandler::HandleCommand()\nE #4 0x55e603bc4734 HttpHandler::Handle()\nE #5 0x55e603b8f5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x55e603b91189 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603b8f1d1 main\nE #14 0x7fea138da830 __libc_start_main\nE #15 0x55e603b8e02a _start\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n__________________ test_dismiss[capabilities0-confirm-False] ___________________\n\ncheck_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f15f81bec80>\ndialog_type = 'confirm', retval = False\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"dismiss\"})\n @pytest.mark.parametrize(\"dialog_type, retval\", [\n (\"alert\", None),\n (\"confirm\", False),\n (\"prompt\", None),\n ])\n def test_dismiss(check_user_prompt_closed_without_exception, dialog_type, retval):\n> check_user_prompt_closed_without_exception(dialog_type, retval)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:96: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:22: in check_user_prompt_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unknown command (404): unknown command: unknown command: session/29613843064665debd4b8d5d4b1f8538/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bc493d HttpHandler::HandleCommand()\nE #4 0x55e603bc4734 HttpHandler::Handle()\nE #5 0x55e603b8f5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x55e603b91189 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603b8f1d1 main\nE #14 0x7fea138da830 __libc_start_main\nE #15 0x55e603b8e02a _start\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n___________________ test_dismiss[capabilities0-prompt-None] ____________________\n\ncheck_user_prompt_closed_without_exception = <function check_user_prompt_closed_without_exception at 0x7f15f81bee60>\ndialog_type = 'prompt', retval = None\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"dismiss\"})\n @pytest.mark.parametrize(\"dialog_type, retval\", [\n (\"alert\", None),\n (\"confirm\", False),\n (\"prompt\", None),\n ])\n def test_dismiss(check_user_prompt_closed_without_exception, dialog_type, retval):\n> check_user_prompt_closed_without_exception(dialog_type, retval)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:96: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:22: in check_user_prompt_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unknown command (404): unknown command: unknown command: session/29613843064665debd4b8d5d4b1f8538/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bc493d HttpHandler::HandleCommand()\nE #4 0x55e603bc4734 HttpHandler::Handle()\nE #5 0x55e603b8f5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x55e603b91189 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603b8f1d1 main\nE #14 0x7fea138da830 __libc_start_main\nE #15 0x55e603b8e02a _start\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n______________ test_dismiss_and_notify[capabilities0-alert-None] _______________\n\ncheck_user_prompt_closed_with_exception = <function check_user_prompt_closed_with_exception at 0x7f15f81be140>\ndialog_type = 'alert', retval = None\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"dismiss and notify\"})\n @pytest.mark.parametrize(\"dialog_type, retval\", [\n (\"alert\", None),\n (\"confirm\", False),\n (\"prompt\", None),\n ])\n def test_dismiss_and_notify(check_user_prompt_closed_with_exception, dialog_type, retval):\n> check_user_prompt_closed_with_exception(dialog_type, retval)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:106: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:42: in check_user_prompt_closed_with_exception\n assert_error(response, \"unexpected alert open\")\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'unexpected alert open'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_____________ test_dismiss_and_notify[capabilities0-confirm-False] _____________\n\ncheck_user_prompt_closed_with_exception = <function check_user_prompt_closed_with_exception at 0x7f15f81beb18>\ndialog_type = 'confirm', retval = False\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"dismiss and notify\"})\n @pytest.mark.parametrize(\"dialog_type, retval\", [\n (\"alert\", None),\n (\"confirm\", False),\n (\"prompt\", None),\n ])\n def test_dismiss_and_notify(check_user_prompt_closed_with_exception, dialog_type, retval):\n> check_user_prompt_closed_with_exception(dialog_type, retval)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:106: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:42: in check_user_prompt_closed_with_exception\n assert_error(response, \"unexpected alert open\")\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'unexpected alert open'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n______________ test_dismiss_and_notify[capabilities0-prompt-None] ______________\n\ncheck_user_prompt_closed_with_exception = <function check_user_prompt_closed_with_exception at 0x7f15f8220b18>\ndialog_type = 'prompt', retval = None\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"dismiss and notify\"})\n @pytest.mark.parametrize(\"dialog_type, retval\", [\n (\"alert\", None),\n (\"confirm\", False),\n (\"prompt\", None),\n ])\n def test_dismiss_and_notify(check_user_prompt_closed_with_exception, dialog_type, retval):\n> check_user_prompt_closed_with_exception(dialog_type, retval)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:106: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:42: in check_user_prompt_closed_with_exception\n assert_error(response, \"unexpected alert open\")\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'unexpected alert open'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_______________________ test_ignore[capabilities0-alert] _______________________\n\ncheck_user_prompt_not_closed_but_exception = <function check_user_prompt_not_closed_but_exception at 0x7f15f816f500>\ndialog_type = 'alert'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"ignore\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_ignore(check_user_prompt_not_closed_but_exception, dialog_type):\n> check_user_prompt_not_closed_but_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:112: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:59: in check_user_prompt_not_closed_but_exception\n assert_error(response, \"unexpected alert open\")\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'unexpected alert open'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n______________________ test_ignore[capabilities0-confirm] ______________________\n\ncheck_user_prompt_not_closed_but_exception = <function check_user_prompt_not_closed_but_exception at 0x7f15f85846e0>\ndialog_type = 'confirm'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"ignore\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_ignore(check_user_prompt_not_closed_but_exception, dialog_type):\n> check_user_prompt_not_closed_but_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:112: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:59: in check_user_prompt_not_closed_but_exception\n assert_error(response, \"unexpected alert open\")\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'unexpected alert open'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n______________________ test_ignore[capabilities0-prompt] _______________________\n\ncheck_user_prompt_not_closed_but_exception = <function check_user_prompt_not_closed_but_exception at 0x7f15f82206e0>\ndialog_type = 'prompt'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"ignore\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_ignore(check_user_prompt_not_closed_but_exception, dialog_type):\n> check_user_prompt_not_closed_but_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:112: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:59: in check_user_prompt_not_closed_but_exception\n assert_error(response, \"unexpected alert open\")\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'unexpected alert open'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n___________________________ test_default[alert-None] ___________________________\n\ncheck_user_prompt_closed_with_exception = <function check_user_prompt_closed_with_exception at 0x7f15f81beb18>\ndialog_type = 'alert', retval = None\n\n @pytest.mark.parametrize(\"dialog_type, retval\", [\n (\"alert\", None),\n (\"confirm\", False),\n (\"prompt\", None),\n ])\n def test_default(check_user_prompt_closed_with_exception, dialog_type, retval):\n> check_user_prompt_closed_with_exception(dialog_type, retval)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:121: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:42: in check_user_prompt_closed_with_exception\n assert_error(response, \"unexpected alert open\")\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'unexpected alert open'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_________________________ test_default[confirm-False] __________________________\n\ncheck_user_prompt_closed_with_exception = <function check_user_prompt_closed_with_exception at 0x7f15f81bede8>\ndialog_type = 'confirm', retval = False\n\n @pytest.mark.parametrize(\"dialog_type, retval\", [\n (\"alert\", None),\n (\"confirm\", False),\n (\"prompt\", None),\n ])\n def test_default(check_user_prompt_closed_with_exception, dialog_type, retval):\n> check_user_prompt_closed_with_exception(dialog_type, retval)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:121: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:42: in check_user_prompt_closed_with_exception\n assert_error(response, \"unexpected alert open\")\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'unexpected alert open'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n__________________________ test_default[prompt-None] ___________________________\n\ncheck_user_prompt_closed_with_exception = <function check_user_prompt_closed_with_exception at 0x7f15f82206e0>\ndialog_type = 'prompt', retval = None\n\n @pytest.mark.parametrize(\"dialog_type, retval\", [\n (\"alert\", None),\n (\"confirm\", False),\n (\"prompt\", None),\n ])\n def test_default(check_user_prompt_closed_with_exception, dialog_type, retval):\n> check_user_prompt_closed_with_exception(dialog_type, retval)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:121: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py:42: in check_user_prompt_closed_with_exception\n assert_error(response, \"unexpected alert open\")\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'unexpected alert open'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 failed, 1 warnings in 10.19 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 4 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_window.py F [ 25%]\nFFF [100%]\n\n=================================== FAILURES ===================================\n____________________________ test_type_with_window _____________________________\n\nsession = <Session 414816e372f0514458dc20e8f64ef6a9>\n\n def test_type_with_window(session):\n original_handles = session.handles\n \n response = new_window(session, type_hint=\"window\")\n> value = assert_success(response)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_window.py:16: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unknown command (404): unknown command: unknown command: session/414816e372f0514458dc20e8f64ef6a9/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bc493d HttpHandler::HandleCommand()\nE #4 0x55e603bc4734 HttpHandler::Handle()\nE #5 0x55e603b8f5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x55e603b91189 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603b8f1d1 main\nE #14 0x7fea138da830 __libc_start_main\nE #15 0x55e603b8e02a _start\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n______________________ test_new_window_opens_about_blank _______________________\n\nsession = <Session 414816e372f0514458dc20e8f64ef6a9>\n\n def test_new_window_opens_about_blank(session):\n response = new_window(session, type_hint=\"window\")\n> value = assert_success(response)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_window.py:26: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unknown command (404): unknown command: unknown command: session/414816e372f0514458dc20e8f64ef6a9/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bc493d HttpHandler::HandleCommand()\nE #4 0x55e603bc4734 HttpHandler::Handle()\nE #5 0x55e603b8f5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x55e603b91189 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603b8f1d1 main\nE #14 0x7fea138da830 __libc_start_main\nE #15 0x55e603b8e02a _start\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n_____________________ test_new_window_sets_no_window_name ______________________\n\nsession = <Session 414816e372f0514458dc20e8f64ef6a9>\n\n def test_new_window_sets_no_window_name(session):\n response = new_window(session, type_hint=\"window\")\n> value = assert_success(response)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_window.py:35: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unknown command (404): unknown command: unknown command: session/414816e372f0514458dc20e8f64ef6a9/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bc493d HttpHandler::HandleCommand()\nE #4 0x55e603bc4734 HttpHandler::Handle()\nE #5 0x55e603b8f5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x55e603b91189 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603b8f1d1 main\nE #14 0x7fea138da830 __libc_start_main\nE #15 0x55e603b8e02a _start\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n________________________ test_new_window_sets_no_opener ________________________\n\nsession = <Session 414816e372f0514458dc20e8f64ef6a9>\n\n def test_new_window_sets_no_opener(session):\n response = new_window(session, type_hint=\"window\")\n> value = assert_success(response)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_window.py:44: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unknown command (404): unknown command: unknown command: session/414816e372f0514458dc20e8f64ef6a9/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bc493d HttpHandler::HandleCommand()\nE #4 0x55e603bc4734 HttpHandler::Handle()\nE #5 0x55e603b8f5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x55e603b91189 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603b8f1d1 main\nE #14 0x7fea138da830 __libc_start_main\nE #15 0x55e603b8e02a _start\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 4 failed, 1 warnings in 1.47 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 4 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_tab.py F [ 25%]\nFFF [100%]\n\n=================================== FAILURES ===================================\n_________________________________ test_new_tab _________________________________\n\nsession = <Session 414816e372f0514458dc20e8f64ef6a9>\n\n def test_new_tab(session):\n original_handles = session.handles\n \n response = new_window(session, type_hint=\"tab\")\n> value = assert_success(response)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_tab.py:16: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unknown command (404): unknown command: unknown command: session/414816e372f0514458dc20e8f64ef6a9/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bc493d HttpHandler::HandleCommand()\nE #4 0x55e603bc4734 HttpHandler::Handle()\nE #5 0x55e603b8f5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x55e603b91189 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603b8f1d1 main\nE #14 0x7fea138da830 __libc_start_main\nE #15 0x55e603b8e02a _start\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n________________________ test_new_tab_opens_about_blank ________________________\n\nsession = <Session 414816e372f0514458dc20e8f64ef6a9>\n\n def test_new_tab_opens_about_blank(session):\n response = new_window(session, type_hint=\"tab\")\n> value = assert_success(response)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_tab.py:26: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unknown command (404): unknown command: unknown command: session/414816e372f0514458dc20e8f64ef6a9/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bc493d HttpHandler::HandleCommand()\nE #4 0x55e603bc4734 HttpHandler::Handle()\nE #5 0x55e603b8f5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x55e603b91189 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603b8f1d1 main\nE #14 0x7fea138da830 __libc_start_main\nE #15 0x55e603b8e02a _start\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n_______________________ test_new_tab_sets_no_window_name _______________________\n\nsession = <Session 414816e372f0514458dc20e8f64ef6a9>\n\n def test_new_tab_sets_no_window_name(session):\n response = new_window(session, type_hint=\"tab\")\n> value = assert_success(response)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_tab.py:35: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unknown command (404): unknown command: unknown command: session/414816e372f0514458dc20e8f64ef6a9/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bc493d HttpHandler::HandleCommand()\nE #4 0x55e603bc4734 HttpHandler::Handle()\nE #5 0x55e603b8f5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x55e603b91189 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603b8f1d1 main\nE #14 0x7fea138da830 __libc_start_main\nE #15 0x55e603b8e02a _start\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n_________________________ test_new_tab_sets_no_opener __________________________\n\nsession = <Session 414816e372f0514458dc20e8f64ef6a9>\n\n def test_new_tab_sets_no_opener(session):\n response = new_window(session, type_hint=\"tab\")\n> value = assert_success(response)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/new_tab.py:44: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unknown command (404): unknown command: unknown command: session/414816e372f0514458dc20e8f64ef6a9/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bc493d HttpHandler::HandleCommand()\nE #4 0x55e603bc4734 HttpHandler::Handle()\nE #5 0x55e603b8f5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x55e603b91189 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603b8f1d1 main\nE #14 0x7fea138da830 __libc_start_main\nE #15 0x55e603b8e02a _start\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 4 failed, 1 warnings in 1.49 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 3 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/navigate_to/navigate.py . [ 33%]\n.. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 3 passed, 1 warnings in 1.18 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/navigate_to/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 733011\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 733012\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 733013\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 733014\n. [ 5%]\n.....error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 744784\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 744785\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 744786\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 744787\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 749577\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 756336\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 756337\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 756338\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 756339\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 762809\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 762810\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 762811\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 762812\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 10.12 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_rect/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 769984\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 769985\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 769986\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 769987\n. [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 777623\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 777624\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 777625\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 777626\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 785512\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 785513\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 785514\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 785515\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 793673\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 793674\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 793675\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 793676\n......error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 807389\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 807390\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 807391\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 807392\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 11.04 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 4 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_rect/get.py . [ 25%]\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 4 passed, 1 warnings in 1.68 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 817610\nF [ 5%]\nFFFFFerror 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 832779\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 832780\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 832781\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 832782\nFFFerror 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 840734\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 840735\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 840736\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 840737\nFFFerror 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 848119\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 848120\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 848121\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 848122\nFFFerror 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 853708\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 853709\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 853710\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 853711\nFFF [100%]\n\n=================================== FAILURES ===================================\n_______________________ test_accept[capabilities0-alert] _______________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f7ebe668>\ndialog_type = 'alert'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"accept\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_accept(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:41: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:32: in check_user_prompt_not_closed_without_exception\n assert session.alert.text == dialog_type\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner\n return func(self, *args, **kwargs)\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text\n return self.session.send_session_command(\"GET\", \"alert/text\")\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command\n return self.send_command(method, url, body)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <Session 6985efd6556066663e2adaf443d68a3f>, method = 'GET'\nurl = 'session/6985efd6556066663e2adaf443d68a3f/alert/text', body = None\n\n def send_command(self, method, url, body=None):\n \"\"\"\n Send a command to the remote end and validate its success.\n \n :param method: HTTP method to use in request.\n :param uri: \"Command part\" of the HTTP request URL,\n e.g. `window/rect`.\n :param body: Optional body of the HTTP request.\n \n :return: `None` if the HTTP response body was empty, otherwise\n the `value` field returned after parsing the response\n body as JSON.\n \n :raises error.WebDriverException: If the remote end returns\n an error.\n :raises ValueError: If the response body does not contain a\n `value` key.\n \"\"\"\n response = self.transport.send(\n method, url, body,\n encoder=protocol.Encoder, decoder=protocol.Decoder,\n session=self)\n \n if response.status != 200:\n err = error.from_response(response)\n \n if isinstance(err, error.InvalidSessionIdException):\n # The driver could have already been deleted the session.\n self.session_id = None\n \n> raise err\nE NoSuchAlertException: no such alert (404): no such alert\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2adf2 Status::Status()\nE #3 0x55e603c26974 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x55e603b917b8 ExecuteGetAlertText()\nE #5 0x55e603bc653b base::internal::Invoker<>::Run()\nE #6 0x55e603b916e0 ExecuteAlertCommand()\nE #7 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #8 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #10 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #11 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #14 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #16 0x55e603d4bd8f base::Thread::ThreadMain()\nE #17 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7fea151b06ba start_thread\nE #19 0x7fea139c141d clone\n\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException\n______________________ test_accept[capabilities0-confirm] ______________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f7e93578>\ndialog_type = 'confirm'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"accept\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_accept(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:41: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:32: in check_user_prompt_not_closed_without_exception\n assert session.alert.text == dialog_type\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner\n return func(self, *args, **kwargs)\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text\n return self.session.send_session_command(\"GET\", \"alert/text\")\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command\n return self.send_command(method, url, body)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <Session 6985efd6556066663e2adaf443d68a3f>, method = 'GET'\nurl = 'session/6985efd6556066663e2adaf443d68a3f/alert/text', body = None\n\n def send_command(self, method, url, body=None):\n \"\"\"\n Send a command to the remote end and validate its success.\n \n :param method: HTTP method to use in request.\n :param uri: \"Command part\" of the HTTP request URL,\n e.g. `window/rect`.\n :param body: Optional body of the HTTP request.\n \n :return: `None` if the HTTP response body was empty, otherwise\n the `value` field returned after parsing the response\n body as JSON.\n \n :raises error.WebDriverException: If the remote end returns\n an error.\n :raises ValueError: If the response body does not contain a\n `value` key.\n \"\"\"\n response = self.transport.send(\n method, url, body,\n encoder=protocol.Encoder, decoder=protocol.Decoder,\n session=self)\n \n if response.status != 200:\n err = error.from_response(response)\n \n if isinstance(err, error.InvalidSessionIdException):\n # The driver could have already been deleted the session.\n self.session_id = None\n \n> raise err\nE NoSuchAlertException: no such alert (404): no such alert\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2adf2 Status::Status()\nE #3 0x55e603c26974 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x55e603b917b8 ExecuteGetAlertText()\nE #5 0x55e603bc653b base::internal::Invoker<>::Run()\nE #6 0x55e603b916e0 ExecuteAlertCommand()\nE #7 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #8 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #10 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #11 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #14 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #16 0x55e603d4bd8f base::Thread::ThreadMain()\nE #17 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7fea151b06ba start_thread\nE #19 0x7fea139c141d clone\n\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException\n______________________ test_accept[capabilities0-prompt] _______________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f7e93758>\ndialog_type = 'prompt'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"accept\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_accept(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:41: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:32: in check_user_prompt_not_closed_without_exception\n assert session.alert.text == dialog_type\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner\n return func(self, *args, **kwargs)\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text\n return self.session.send_session_command(\"GET\", \"alert/text\")\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command\n return self.send_command(method, url, body)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <Session 6985efd6556066663e2adaf443d68a3f>, method = 'GET'\nurl = 'session/6985efd6556066663e2adaf443d68a3f/alert/text', body = None\n\n def send_command(self, method, url, body=None):\n \"\"\"\n Send a command to the remote end and validate its success.\n \n :param method: HTTP method to use in request.\n :param uri: \"Command part\" of the HTTP request URL,\n e.g. `window/rect`.\n :param body: Optional body of the HTTP request.\n \n :return: `None` if the HTTP response body was empty, otherwise\n the `value` field returned after parsing the response\n body as JSON.\n \n :raises error.WebDriverException: If the remote end returns\n an error.\n :raises ValueError: If the response body does not contain a\n `value` key.\n \"\"\"\n response = self.transport.send(\n method, url, body,\n encoder=protocol.Encoder, decoder=protocol.Decoder,\n session=self)\n \n if response.status != 200:\n err = error.from_response(response)\n \n if isinstance(err, error.InvalidSessionIdException):\n # The driver could have already been deleted the session.\n self.session_id = None\n \n> raise err\nE NoSuchAlertException: no such alert (404): no such alert\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2adf2 Status::Status()\nE #3 0x55e603c26974 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x55e603b917b8 ExecuteGetAlertText()\nE #5 0x55e603bc653b base::internal::Invoker<>::Run()\nE #6 0x55e603b916e0 ExecuteAlertCommand()\nE #7 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #8 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #10 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #11 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #14 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #16 0x55e603d4bd8f base::Thread::ThreadMain()\nE #17 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7fea151b06ba start_thread\nE #19 0x7fea139c141d clone\n\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException\n_________________ test_accept_and_notify[capabilities0-alert] __________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f7e93848>\ndialog_type = 'alert'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"accept and notify\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_accept_and_notify(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:47: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : alert}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n________________ test_accept_and_notify[capabilities0-confirm] _________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f7e93b18>\ndialog_type = 'confirm'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"accept and notify\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_accept_and_notify(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:47: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : confirm}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n_________________ test_accept_and_notify[capabilities0-prompt] _________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f7e93de8>\ndialog_type = 'prompt'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"accept and notify\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_accept_and_notify(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:47: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : prompt}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n______________________ test_dismiss[capabilities0-alert] _______________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f7e93ed8>\ndialog_type = 'alert'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"dismiss\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_dismiss(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:53: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:32: in check_user_prompt_not_closed_without_exception\n assert session.alert.text == dialog_type\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner\n return func(self, *args, **kwargs)\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text\n return self.session.send_session_command(\"GET\", \"alert/text\")\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command\n return self.send_command(method, url, body)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <Session e6295a730e466fe614abbe489bae8ffa>, method = 'GET'\nurl = 'session/e6295a730e466fe614abbe489bae8ffa/alert/text', body = None\n\n def send_command(self, method, url, body=None):\n \"\"\"\n Send a command to the remote end and validate its success.\n \n :param method: HTTP method to use in request.\n :param uri: \"Command part\" of the HTTP request URL,\n e.g. `window/rect`.\n :param body: Optional body of the HTTP request.\n \n :return: `None` if the HTTP response body was empty, otherwise\n the `value` field returned after parsing the response\n body as JSON.\n \n :raises error.WebDriverException: If the remote end returns\n an error.\n :raises ValueError: If the response body does not contain a\n `value` key.\n \"\"\"\n response = self.transport.send(\n method, url, body,\n encoder=protocol.Encoder, decoder=protocol.Decoder,\n session=self)\n \n if response.status != 200:\n err = error.from_response(response)\n \n if isinstance(err, error.InvalidSessionIdException):\n # The driver could have already been deleted the session.\n self.session_id = None\n \n> raise err\nE NoSuchAlertException: no such alert (404): no such alert\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2adf2 Status::Status()\nE #3 0x55e603c26974 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x55e603b917b8 ExecuteGetAlertText()\nE #5 0x55e603bc653b base::internal::Invoker<>::Run()\nE #6 0x55e603b916e0 ExecuteAlertCommand()\nE #7 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #8 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #10 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #11 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #14 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #16 0x55e603d4bd8f base::Thread::ThreadMain()\nE #17 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7fea151b06ba start_thread\nE #19 0x7fea139c141d clone\n\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException\n_____________________ test_dismiss[capabilities0-confirm] ______________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f7e93d70>\ndialog_type = 'confirm'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"dismiss\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_dismiss(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:53: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:32: in check_user_prompt_not_closed_without_exception\n assert session.alert.text == dialog_type\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner\n return func(self, *args, **kwargs)\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text\n return self.session.send_session_command(\"GET\", \"alert/text\")\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command\n return self.send_command(method, url, body)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <Session e6295a730e466fe614abbe489bae8ffa>, method = 'GET'\nurl = 'session/e6295a730e466fe614abbe489bae8ffa/alert/text', body = None\n\n def send_command(self, method, url, body=None):\n \"\"\"\n Send a command to the remote end and validate its success.\n \n :param method: HTTP method to use in request.\n :param uri: \"Command part\" of the HTTP request URL,\n e.g. `window/rect`.\n :param body: Optional body of the HTTP request.\n \n :return: `None` if the HTTP response body was empty, otherwise\n the `value` field returned after parsing the response\n body as JSON.\n \n :raises error.WebDriverException: If the remote end returns\n an error.\n :raises ValueError: If the response body does not contain a\n `value` key.\n \"\"\"\n response = self.transport.send(\n method, url, body,\n encoder=protocol.Encoder, decoder=protocol.Decoder,\n session=self)\n \n if response.status != 200:\n err = error.from_response(response)\n \n if isinstance(err, error.InvalidSessionIdException):\n # The driver could have already been deleted the session.\n self.session_id = None\n \n> raise err\nE NoSuchAlertException: no such alert (404): no such alert\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2adf2 Status::Status()\nE #3 0x55e603c26974 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x55e603b917b8 ExecuteGetAlertText()\nE #5 0x55e603bc653b base::internal::Invoker<>::Run()\nE #6 0x55e603b916e0 ExecuteAlertCommand()\nE #7 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #8 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #10 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #11 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #14 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #16 0x55e603d4bd8f base::Thread::ThreadMain()\nE #17 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7fea151b06ba start_thread\nE #19 0x7fea139c141d clone\n\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException\n______________________ test_dismiss[capabilities0-prompt] ______________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f7e93c80>\ndialog_type = 'prompt'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"dismiss\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_dismiss(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:53: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:32: in check_user_prompt_not_closed_without_exception\n assert session.alert.text == dialog_type\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner\n return func(self, *args, **kwargs)\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text\n return self.session.send_session_command(\"GET\", \"alert/text\")\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command\n return self.send_command(method, url, body)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <Session e6295a730e466fe614abbe489bae8ffa>, method = 'GET'\nurl = 'session/e6295a730e466fe614abbe489bae8ffa/alert/text', body = None\n\n def send_command(self, method, url, body=None):\n \"\"\"\n Send a command to the remote end and validate its success.\n \n :param method: HTTP method to use in request.\n :param uri: \"Command part\" of the HTTP request URL,\n e.g. `window/rect`.\n :param body: Optional body of the HTTP request.\n \n :return: `None` if the HTTP response body was empty, otherwise\n the `value` field returned after parsing the response\n body as JSON.\n \n :raises error.WebDriverException: If the remote end returns\n an error.\n :raises ValueError: If the response body does not contain a\n `value` key.\n \"\"\"\n response = self.transport.send(\n method, url, body,\n encoder=protocol.Encoder, decoder=protocol.Decoder,\n session=self)\n \n if response.status != 200:\n err = error.from_response(response)\n \n if isinstance(err, error.InvalidSessionIdException):\n # The driver could have already been deleted the session.\n self.session_id = None\n \n> raise err\nE NoSuchAlertException: no such alert (404): no such alert\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2adf2 Status::Status()\nE #3 0x55e603c26974 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x55e603b917b8 ExecuteGetAlertText()\nE #5 0x55e603bc653b base::internal::Invoker<>::Run()\nE #6 0x55e603b916e0 ExecuteAlertCommand()\nE #7 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #8 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #10 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #11 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #14 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #16 0x55e603d4bd8f base::Thread::ThreadMain()\nE #17 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7fea151b06ba start_thread\nE #19 0x7fea139c141d clone\n\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException\n_________________ test_dismiss_and_notify[capabilities0-alert] _________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f7dc9488>\ndialog_type = 'alert'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"dismiss and notify\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_dismiss_and_notify(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:59: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : alert}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n________________ test_dismiss_and_notify[capabilities0-confirm] ________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f7dc9500>\ndialog_type = 'confirm'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"dismiss and notify\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_dismiss_and_notify(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:59: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : confirm}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n________________ test_dismiss_and_notify[capabilities0-prompt] _________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f7dc9848>\ndialog_type = 'prompt'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"dismiss and notify\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_dismiss_and_notify(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:59: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : prompt}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n_______________________ test_ignore[capabilities0-alert] _______________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f7dc9aa0>\ndialog_type = 'alert'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"ignore\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_ignore(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:65: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : alert}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n______________________ test_ignore[capabilities0-confirm] ______________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f7dc9d70>\ndialog_type = 'confirm'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"ignore\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_ignore(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:65: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : confirm}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n______________________ test_ignore[capabilities0-prompt] _______________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f7dc9a28>\ndialog_type = 'prompt'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"ignore\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_ignore(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:65: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : prompt}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n_____________________________ test_default[alert] ______________________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f7dc5488>\ndialog_type = 'alert'\n\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_default(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:70: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : alert}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n____________________________ test_default[confirm] _____________________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f7dc9b90>\ndialog_type = 'confirm'\n\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_default(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:70: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : confirm}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n_____________________________ test_default[prompt] _____________________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f7dc9500>\ndialog_type = 'prompt'\n\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_default(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:70: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/user_prompts.py:28: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : prompt}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 failed, 1 warnings in 10.93 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 3 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_element_screenshot/screenshot.py . [ 33%]\n.. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 3 passed, 1 warnings in 1.34 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_active_element/user_prompts.py . [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 869617\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 869618\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 869619\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 869620\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 875183\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 875184\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 875185\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 875186\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 880114\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 880115\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 880116\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 880117\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 885615\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 885616\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 885617\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 885618\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 892351\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 10.32 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 7 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_active_element/get.py . [ 14%]\n...... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 7 passed, 1 warnings in 2.87 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/close_window/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 899775\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 899776\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 899777\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 899778\n. [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 903091\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 903092\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 903093\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 903094\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 907954\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 907955\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 907956\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 907957\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 911571\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 911572\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 911573\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 911574\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 916244\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 916245\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 916246\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 916247\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 920988\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 920989\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 920990\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 920991\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 11.21 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 4 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/close_window/close.py . [ 25%]\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 928416\n [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 4 passed, 1 warnings in 2.15 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_page_source/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 929762\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 929763\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 929764\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 929765\n. [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 936971\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 936972\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 936973\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 936974\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 943784\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 943785\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 943786\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 943787\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 950249\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 950250\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 950251\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 950252\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 957266\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 963649\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 963650\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 963651\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 963652\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 10.09 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 2 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_page_source/source.py . [ 50%]\n. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 2 passed, 1 warnings in 0.83 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 5 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_alert_text/get.py . [ 20%]\n.... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 5 passed, 1 warnings in 1.99 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_property/user_prompts.py . [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 979289\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 979290\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 979291\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 979292\n.........error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1001163\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1008658\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1008659\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1008660\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1008661\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 10.46 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 5 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_property/get.py . [ 20%]\n.... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 5 passed, 1 warnings in 2.06 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/delete_all_cookies/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1018669\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1018670\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1018671\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1018672\n. [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1023850\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1023851\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1023852\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1023853\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1029238\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1034611\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1042361\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1042362\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1042363\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1042364\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1049781\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1049782\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1049783\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1049784\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 10.49 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 2 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/delete_all_cookies/delete.py . [ 50%]\n. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 2 passed, 1 warnings in 0.79 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/add_cookie/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1059438\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1059439\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1059440\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1059441\n. [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1064962\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1069791\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1074847\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1074848\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1074849\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1074850\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1079744\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1079745\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1079746\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1079747\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1086072\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 10.39 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 8 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/add_cookie/add.py . [ 12%]\n....... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 8 passed, 1 warnings in 3.22 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 2 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/status/status.py . [ 50%]\nF [100%]\n\n=================================== FAILURES ===================================\n______________ test_status_with_session_running_on_endpoint_node _______________\n\nsession = <Session 42768d36b11910046ded8c27790ca804>\n\n def test_status_with_session_running_on_endpoint_node(session):\n response = get_status(session)\n value = assert_success(response)\n> assert value[\"ready\"] is False\nE assert True is False\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/status/status.py:25: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n================ 1 failed, 1 passed, 1 warnings in 0.38 seconds ================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/delete_cookie/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1095413\n. [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1102425\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1109864\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1109865\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1109866\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1109867\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1116439\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1116440\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1116441\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1116442\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1123909\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1123910\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1123911\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1123912\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1131506\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 10.59 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 3 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/delete_cookie/delete.py . [ 33%]\n.. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 3 passed, 1 warnings in 1.15 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 0 items\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 27 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/create_firstMatch.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1139197\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1139198\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1139199\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1139200\n. [ 3%]\nerror 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1139810\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1139811\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1139812\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1139813\n.....error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1142214\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1142215\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1142216\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1142217\n.Ferror 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1142606\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1142607\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1142608\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1142609\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1143069\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1143070\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1143071\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1143072\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1143566\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1143567\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1143568\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1143569\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1144182\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1144183\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1144184\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1144185\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1144659\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1144660\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1144661\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1144662\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1144927\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1144928\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1144929\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1144930\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1145215\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1145216\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1145217\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1145218\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1145675\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1145676\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1145677\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1145678\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1146155\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1146156\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1146157\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1146158\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1146655\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1147132\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1147133\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1147134\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1147135\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1147834\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1148075\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1148076\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1148077\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1148078\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1148992\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1148993\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1148994\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1148995\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1149472\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1149473\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1149474\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1149475\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1149952\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1149953\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1149954\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1149955\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1150226\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1150227\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1150228\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1150229\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1150646\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1150647\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1150648\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1150649\n. [100%]\n\n=================================== FAILURES ===================================\n______________________ test_valid[pageLoadStrategy-eager] ______________________\n\nnew_session = <function new_session at 0x7f15f77ec9b0>\nadd_browser_capabilities = <function add_browser_capabilities at 0x7f15f77ec848>\nkey = 'pageLoadStrategy', value = 'eager'\n\n @pytest.mark.parametrize(\"key,value\", flatten(product(*item) for item in valid_data))\n def test_valid(new_session, add_browser_capabilities, key, value):\n response, _ = new_session({\"capabilities\": {\n \"firstMatch\": [add_browser_capabilities({key: value})]}})\n> assert_success(response)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/create_firstMatch.py:16: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=400 error=<InvalidArgumentException http_status=400>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: invalid argument (400): invalid argument: 'pageLoadStrategy=eager' not yet supported\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603b98155 Capabilities::CheckSupport()\nE #4 0x55e603bc8557 ExecuteInitSession()\nE #5 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #6 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #7 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #8 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #9 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #10 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #11 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #12 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #13 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #14 0x55e603d4bd8f base::Thread::ThreadMain()\nE #15 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #16 0x7fea151b06ba start_thread\nE #17 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n=============== 1 failed, 26 passed, 1 warnings in 11.08 seconds ===============\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 8 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/timeouts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1151109\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1151110\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1151111\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1151112\n. [ 12%]\nerror 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1151926\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1151927\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1151928\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1151929\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1152593\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1152594\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1152595\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1152596\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1153039\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1153040\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1153041\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1153042\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1153502\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1153503\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1153504\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1153505\n.... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 8 passed, 1 warnings in 2.61 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 1 item\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/platform_name.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1154002\n. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 1 passed, 1 warnings in 0.47 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 8 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/default_values.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1154479\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1154480\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1154481\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1154482\n. [ 12%]\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1155132\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1155738\nFFE.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1157975\n.FEerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1158960\n.F [100%]\n\n==================================== ERRORS ====================================\n___________________ ERROR at teardown of test_no_capabilites ___________________\n\nrequest = <SubRequest 'new_session' for <Function 'test_no_capabilites'>>\nconfiguration = {'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}\ncurrent_session = <Session (disconnected)>\n\n @pytest.fixture(name=\"new_session\")\n def fixture_new_session(request, configuration, current_session):\n \"\"\"Start a new session for tests which themselves test creating new sessions.\n \n :param body: The content of the body for the new session POST request.\n \n :param delete_existing_session: Allows the fixture to delete an already\n created custom session before the new session is getting created. This\n is useful for tests which call this fixture multiple times within the\n same test.\n \"\"\"\n custom_session = {}\n \n transport = HTTPWireProtocol(\n configuration[\"host\"], configuration[\"port\"], url_prefix=\"/\",\n )\n \n def _delete_session(session_id):\n transport.send(\"DELETE\", \"session/{}\".format(session_id))\n \n def new_session(body, delete_existing_session=False):\n # If there is an active session from the global session fixture,\n # delete that one first\n if current_session is not None:\n current_session.end()\n \n if delete_existing_session:\n _delete_session(custom_session[\"session\"][\"sessionId\"])\n \n response = transport.send(\"POST\", \"session\", body)\n if response.status == 200:\n custom_session[\"session\"] = response.body[\"value\"]\n return response, custom_session.get(\"session\", None)\n \n yield new_session\n \n if custom_session.get(\"session\") is not None:\n> _delete_session(custom_session[\"session\"][\"sessionId\"])\nE KeyError: 'sessionId'\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/conftest.py:65: KeyError\n______________________ ERROR at teardown of test_desired _______________________\n\nrequest = <SubRequest 'new_session' for <Function 'test_desired'>>\nconfiguration = {'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}\ncurrent_session = <Session (disconnected)>\n\n @pytest.fixture(name=\"new_session\")\n def fixture_new_session(request, configuration, current_session):\n \"\"\"Start a new session for tests which themselves test creating new sessions.\n \n :param body: The content of the body for the new session POST request.\n \n :param delete_existing_session: Allows the fixture to delete an already\n created custom session before the new session is getting created. This\n is useful for tests which call this fixture multiple times within the\n same test.\n \"\"\"\n custom_session = {}\n \n transport = HTTPWireProtocol(\n configuration[\"host\"], configuration[\"port\"], url_prefix=\"/\",\n )\n \n def _delete_session(session_id):\n transport.send(\"DELETE\", \"session/{}\".format(session_id))\n \n def new_session(body, delete_existing_session=False):\n # If there is an active session from the global session fixture,\n # delete that one first\n if current_session is not None:\n current_session.end()\n \n if delete_existing_session:\n _delete_session(custom_session[\"session\"][\"sessionId\"])\n \n response = transport.send(\"POST\", \"session\", body)\n if response.status == 200:\n custom_session[\"session\"] = response.body[\"value\"]\n return response, custom_session.get(\"session\", None)\n \n yield new_session\n \n if custom_session.get(\"session\") is not None:\n> _delete_session(custom_session[\"session\"][\"sessionId\"])\nE KeyError: 'sessionId'\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/conftest.py:65: KeyError\n=================================== FAILURES ===================================\n___________________________ test_repeat_new_session ____________________________\n\nnew_session = <function new_session at 0x7f15f754bc08>\nadd_browser_capabilities = <function add_browser_capabilities at 0x7f15f754bed8>\n\n def test_repeat_new_session(new_session, add_browser_capabilities):\n response, _ = new_session({\"capabilities\": {\"alwaysMatch\": add_browser_capabilities({})}})\n assert_success(response)\n \n response, _ = new_session({\"capabilities\": {\"alwaysMatch\": add_browser_capabilities({})}})\n> assert_error(response, \"session not created\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/default_values.py:17: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Responsetatus=200 body={\"value\": {\"sessionId\": \"6e8764de083c78cfb918f98d91c61...\", \"platformName\": \"linux\", \"unhandledPromptBehavior\": \"dismiss and notify\"}}}>\nerror_code = 'session not created'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_____________________________ test_no_capabilites ______________________________\n\nnew_session = <function new_session at 0x7f15f754bcf8>\n\n def test_no_capabilites(new_session):\n response, _ = new_session({})\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/default_values.py:22: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Responsetatus=200 body={\"status\": 33, \"sessionId\": \"95d1d8815d0b0539607c69aad...09a4b-refs/heads/master@{#652742}),platform=Linux 4.15.0-47-generic x86_64)\"}}>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_________________________________ test_desired _________________________________\n\nnew_session = <function new_session at 0x7f15f754b320>\nadd_browser_capabilities = <function add_browser_capabilities at 0x7f15f74c4050>\n\n def test_desired(new_session, add_browser_capabilities):\n response, _ = new_session({\"desiredCapbilities\": add_browser_capabilities({})})\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/default_values.py:37: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Responsetatus=200 body={\"status\": 33, \"sessionId\": \"4def61f818d4796cf5297add1...09a4b-refs/heads/master@{#652742}),platform=Linux 4.15.0-47-generic x86_64)\"}}>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n________________________ test_valid_but_unmatchable_key ________________________\n\nnew_session = <function new_session at 0x7f15f74c4668>\nadd_browser_capabilities = <function add_browser_capabilities at 0x7f15f74c46e0>\n\n def test_valid_but_unmatchable_key(new_session, add_browser_capabilities):\n response, _ = new_session({\"capabilities\": {\"firstMatch\": [\n add_browser_capabilities({\"pageLoadStrategy\": \"eager\", \"foo:unmatchable\": True}),\n {\"pageLoadStrategy\": \"none\"},\n ]}})\n> value = assert_success(response)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/default_values.py:54: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=400 error=<InvalidArgumentException http_status=400>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: invalid argument (400): invalid argument: 'pageLoadStrategy=eager' not yet supported\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603b98155 Capabilities::CheckSupport()\nE #4 0x55e603bc8557 ExecuteInitSession()\nE #5 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #6 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #7 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #8 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #9 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #10 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #11 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #12 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #13 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #14 0x55e603d4bd8f base::Thread::ThreadMain()\nE #15 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #16 0x7fea151b06ba start_thread\nE #17 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n=========== 4 failed, 4 passed, 1 warnings, 2 error in 2.58 seconds ============\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 206 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/invalid_capabilities.py . [ 0%]\n........................................................................ [ 35%]\n........................................................................ [ 70%]\n............................................................. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 206 passed, 1 warnings in 1.44 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 9 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/merge.py . [ 11%]\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1161030\n......error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1162197\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1162198\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1162199\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1162200\nFerror 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1163398\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1163399\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1163400\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1163401\nF [100%]\n\n=================================== FAILURES ===================================\n___________________________ test_merge_platformName ____________________________\n\nnew_session = <function new_session at 0x7f15f74c4de8>\nadd_browser_capabilities = <function add_browser_capabilities at 0x7f15f74c4cf8>\n\n @pytest.mark.skipif(platform_name is None, reason=\"Unsupported platform {}\".format(platform_name))\n def test_merge_platformName(new_session, add_browser_capabilities):\n response, _ = new_session({\"capabilities\": {\n \"alwaysMatch\": add_browser_capabilities({\"timeouts\": {\"script\": 10}}),\n \"firstMatch\": [{\n \"platformName\": platform_name.upper(),\n \"pageLoadStrategy\": \"none\",\n }, {\n \"platformName\": platform_name,\n \"pageLoadStrategy\": \"eager\",\n }]}})\n \n value = assert_success(response)\n \n assert value[\"capabilities\"][\"platformName\"] == platform_name\n> assert value[\"capabilities\"][\"pageLoadStrategy\"] == \"eager\"\nE AssertionError: assert 'none' == 'eager'\nE - none\nE + eager\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/merge.py:58: AssertionError\n____________________________ test_merge_browserName ____________________________\n\nnew_session = <function new_session at 0x7f15f74c4ed8>\nadd_browser_capabilities = <function add_browser_capabilities at 0x7f15f723faa0>\n\n def test_merge_browserName(new_session, add_browser_capabilities):\n response, session = new_session({\"capabilities\": {\"alwaysMatch\": add_browser_capabilities({})}})\n value = assert_success(response)\n \n browser_settings = {\n \"browserName\": value[\"capabilities\"][\"browserName\"],\n \"browserVersion\": value[\"capabilities\"][\"browserVersion\"],\n }\n \n response, _ = new_session({\"capabilities\": {\n \"alwaysMatch\": add_browser_capabilities({\"timeouts\": {\"script\": 10}}),\n \"firstMatch\": [{\n \"browserName\": browser_settings[\"browserName\"] + \"invalid\",\n \"pageLoadStrategy\": \"none\",\n }, {\n \"browserName\": browser_settings[\"browserName\"],\n \"pageLoadStrategy\": \"eager\",\n }]}}, delete_existing_session=True)\n> value = assert_success(response)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/merge.py:79: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=400 error=<InvalidArgumentException http_status=400>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: invalid argument (400): invalid argument: 'pageLoadStrategy=eager' not yet supported\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603b98155 Capabilities::CheckSupport()\nE #4 0x55e603bc8557 ExecuteInitSession()\nE #5 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #6 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #7 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #8 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #9 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #10 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #11 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #12 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #13 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #14 0x55e603d4bd8f base::Thread::ThreadMain()\nE #15 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #16 0x7fea151b06ba start_thread\nE #17 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n================ 2 failed, 7 passed, 1 warnings in 1.79 seconds ================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/response.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1164507\n. [ 5%]\nerror 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1165529\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1165530\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1165531\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1165532\n................. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 6.80 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 1 item\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/page_load_strategy.py F [100%]\n\n=================================== FAILURES ===================================\n____________________________ test_pageLoadStrategy _____________________________\n\nnew_session = <function new_session at 0x7f15f71c4140>\nadd_browser_capabilities = <function add_browser_capabilities at 0x7f15f71c4230>\n\n def test_pageLoadStrategy(new_session, add_browser_capabilities):\n response, _ = new_session({\"capabilities\": {\n \"alwaysMatch\": add_browser_capabilities({\"pageLoadStrategy\": \"eager\"})}})\n> value = assert_success(response)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/page_load_strategy.py:6: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=400 error=<InvalidArgumentException http_status=400>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: invalid argument (400): invalid argument: 'pageLoadStrategy=eager' not yet supported\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603b98155 Capabilities::CheckSupport()\nE #4 0x55e603bc8557 ExecuteInitSession()\nE #5 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #6 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #7 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #8 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #9 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #10 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #11 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #12 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #13 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #14 0x55e603d4bd8f base::Thread::ThreadMain()\nE #15 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #16 0x7fea151b06ba start_thread\nE #17 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 1 failed, 1 warnings in 0.09 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 27 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/create_alwaysMatch.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1167367\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1167368\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1167369\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1167370\n. [ 3%]\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1169529\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1171466\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1172622\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1172623\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1172624\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1172625\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1173442\n.F.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1175398\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1176434\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1177677\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1179063\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1180144\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1180145\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1180146\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1180147\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1181200\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1182267\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1185743\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1186489\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1188612\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1188613\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1188614\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1188615\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1189990\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1191269\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1192495\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1193490\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1194485\n. [100%]\n\n=================================== FAILURES ===================================\n______________________ test_valid[pageLoadStrategy-eager] ______________________\n\nnew_session = <function new_session at 0x7f15f71c41b8>\nadd_browser_capabilities = <function add_browser_capabilities at 0x7f15f71c42a8>\nkey = 'pageLoadStrategy', value = 'eager'\n\n @pytest.mark.parametrize(\"key,value\", flatten(product(*item) for item in valid_data))\n def test_valid(new_session, add_browser_capabilities, key, value):\n response, _ = new_session({\"capabilities\": {\n \"alwaysMatch\": add_browser_capabilities({key: value})}})\n> assert_success(response)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/create_alwaysMatch.py:15: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=400 error=<InvalidArgumentException http_status=400>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: invalid argument (400): invalid argument: 'pageLoadStrategy=eager' not yet supported\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603b98155 Capabilities::CheckSupport()\nE #4 0x55e603bc8557 ExecuteInitSession()\nE #5 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #6 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #7 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #8 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #9 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #10 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #11 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #12 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #13 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #14 0x55e603d4bd8f base::Thread::ThreadMain()\nE #15 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #16 0x7fea151b06ba start_thread\nE #17 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n=============== 1 failed, 26 passed, 1 warnings in 11.47 seconds ===============\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 0 items\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\nERROR: not found: /b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/support/create.pyc\n(no name '/b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/support/create.pyc' in any of [])\n\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 38 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/find_elements/find.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1195888\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1195889\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1195890\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1195891\n. [ 2%]\n..................................... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 38 passed, 1 warnings in 15.03 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/find_elements/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1205381\n. [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1216788\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1226081\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1237405\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1247819\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1258773\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 10.71 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_tag_name/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1267293\n. [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1275466\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1287133\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1287134\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1287135\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1287136\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1297806\n......... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 10.53 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 4 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_tag_name/get.py . [ 25%]\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 4 passed, 1 warnings in 1.60 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 9 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/validity.py . [ 11%]\n........ [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 9 passed, 1 warnings in 3.39 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 2 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_dblclick.py . [ 50%]\n. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 2 passed, 1 warnings in 1.03 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 2 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_pause_dblclick.py . [ 50%]\n. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 2 passed, 1 warnings in 2.17 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 8 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/key_special_keys.py F [ 12%]\nFFF.... [100%]\n\n=================================== FAILURES ===================================\n_______________ test_codepoint_keys_behave_correctly[\\U0001f604] _______________\n\nsession = <Session e17cb7b80aa63b84bab69be85889e861>\nkey_reporter = <Element 60f770c4-57fe-4aeb-82eb-541ae0b3529b>\nkey_chain = <webdriver.client.ActionSequence object at 0x7f15f7170210>\nvalue = '\ud83d\ude04'\n\n @pytest.mark.parametrize(\"value\", [\n (u\"\\U0001F604\"),\n (u\"\\U0001F60D\"),\n (u\"\\u0BA8\\u0BBF\"),\n (u\"\\u1100\\u1161\\u11A8\"),\n ])\n def test_codepoint_keys_behave_correctly(session, key_reporter, key_chain, value):\n # Not using key_chain.send_keys() because we always want to treat value as\n # one character here. `len(value)` varies by platform for non-BMP characters,\n # so we don't want to iterate over value.\n key_chain \\\n .key_down(value) \\\n .key_up(value) \\\n .perform()\n \n # events sent by major browsers are inconsistent so only check key value\n> assert get_keys(key_reporter) == value\nE AssertionError: assert '\\uf604' == '\\U0001f604'\nE - \\uf604\nE + \\U0001f604\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/key_special_keys.py:24: AssertionError\n_______________ test_codepoint_keys_behave_correctly[\\U0001f60d] _______________\n\nsession = <Session e17cb7b80aa63b84bab69be85889e861>\nkey_reporter = <Element e4e90a6d-71dc-46f9-b945-55ed5d23d112>\nkey_chain = <webdriver.client.ActionSequence object at 0x7f15f70ccf50>\nvalue = '\ud83d\ude0d'\n\n @pytest.mark.parametrize(\"value\", [\n (u\"\\U0001F604\"),\n (u\"\\U0001F60D\"),\n (u\"\\u0BA8\\u0BBF\"),\n (u\"\\u1100\\u1161\\u11A8\"),\n ])\n def test_codepoint_keys_behave_correctly(session, key_reporter, key_chain, value):\n # Not using key_chain.send_keys() because we always want to treat value as\n # one character here. `len(value)` varies by platform for non-BMP characters,\n # so we don't want to iterate over value.\n key_chain \\\n .key_down(value) \\\n .key_up(value) \\\n .perform()\n \n # events sent by major browsers are inconsistent so only check key value\n> assert get_keys(key_reporter) == value\nE AssertionError: assert '\\uf60d' == '\\U0001f60d'\nE - \\uf60d\nE + \\U0001f60d\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/key_special_keys.py:24: AssertionError\n______________ test_codepoint_keys_behave_correctly[\\u0ba8\\u0bbf] ______________\n\nsession = <Session e17cb7b80aa63b84bab69be85889e861>\nkey_reporter = <Element 4df30f94-2a66-485a-90a9-5c5aab651977>\nkey_chain = <webdriver.client.ActionSequence object at 0x7f15f70d1590>\nvalue = '\u0ba8\u0bbf'\n\n @pytest.mark.parametrize(\"value\", [\n (u\"\\U0001F604\"),\n (u\"\\U0001F60D\"),\n (u\"\\u0BA8\\u0BBF\"),\n (u\"\\u1100\\u1161\\u11A8\"),\n ])\n def test_codepoint_keys_behave_correctly(session, key_reporter, key_chain, value):\n # Not using key_chain.send_keys() because we always want to treat value as\n # one character here. `len(value)` varies by platform for non-BMP characters,\n # so we don't want to iterate over value.\n key_chain \\\n .key_down(value) \\\n> .key_up(value) \\\n .perform()\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/key_special_keys.py:20: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner\n return func(self, *args, **kwargs)\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:115: in perform\n self.session.actions.perform([self.dict])\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner\n return func(self, *args, **kwargs)\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:221: in perform\n return self.session.send_session_command(\"POST\", \"actions\", body)\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command\n return self.send_command(method, url, body)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <Session e17cb7b80aa63b84bab69be85889e861>, method = 'POST'\nurl = 'session/e17cb7b80aa63b84bab69be85889e861/actions'\nbody = {'actions': [{'actions': [{'type': 'keyDown', 'value': '\u0ba8\u0bbf'}, {'type': 'keyUp', 'value': '\u0ba8\u0bbf'}], 'id': 'keyboard_id', 'type': 'key'}]}\n\n def send_command(self, method, url, body=None):\n \"\"\"\n Send a command to the remote end and validate its success.\n \n :param method: HTTP method to use in request.\n :param uri: \"Command part\" of the HTTP request URL,\n e.g. `window/rect`.\n :param body: Optional body of the HTTP request.\n \n :return: `None` if the HTTP response body was empty, otherwise\n the `value` field returned after parsing the response\n body as JSON.\n \n :raises error.WebDriverException: If the remote end returns\n an error.\n :raises ValueError: If the response body does not contain a\n `value` key.\n \"\"\"\n response = self.transport.send(\n method, url, body,\n encoder=protocol.Encoder, decoder=protocol.Decoder,\n session=self)\n \n if response.status != 200:\n err = error.from_response(response)\n \n if isinstance(err, error.InvalidSessionIdException):\n # The driver could have already been deleted the session.\n self.session_id = None\n \n> raise err\nE InvalidArgumentException: invalid argument (400): invalid argument\nE from invalid argument: 'value' must be a single Unicode code point\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd4def ProcessInputActionSequence()\nE #4 0x55e603bd5b9f ExecutePerformActions()\nE #5 0x55e603bc64e2 base::internal::Invoker<>::Run()\nE #6 0x55e603bd0337 ExecuteWindowCommand()\nE #7 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #8 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #10 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #11 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #14 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #16 0x55e603d4bd8f base::Thread::ThreadMain()\nE #17 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7fea151b06ba start_thread\nE #19 0x7fea139c141d clone\n\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: InvalidArgumentException\n___________ test_codepoint_keys_behave_correctly[\\u1100\\u1161\\u11a8] ___________\n\nsession = <Session e17cb7b80aa63b84bab69be85889e861>\nkey_reporter = <Element 2d7ac279-47bd-451f-9bce-02474da8828c>\nkey_chain = <webdriver.client.ActionSequence object at 0x7f15f70d1310>\nvalue = '\u1100\u1161\u11a8'\n\n @pytest.mark.parametrize(\"value\", [\n (u\"\\U0001F604\"),\n (u\"\\U0001F60D\"),\n (u\"\\u0BA8\\u0BBF\"),\n (u\"\\u1100\\u1161\\u11A8\"),\n ])\n def test_codepoint_keys_behave_correctly(session, key_reporter, key_chain, value):\n # Not using key_chain.send_keys() because we always want to treat value as\n # one character here. `len(value)` varies by platform for non-BMP characters,\n # so we don't want to iterate over value.\n key_chain \\\n .key_down(value) \\\n> .key_up(value) \\\n .perform()\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/key_special_keys.py:20: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner\n return func(self, *args, **kwargs)\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:115: in perform\n self.session.actions.perform([self.dict])\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner\n return func(self, *args, **kwargs)\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:221: in perform\n return self.session.send_session_command(\"POST\", \"actions\", body)\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command\n return self.send_command(method, url, body)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <Session e17cb7b80aa63b84bab69be85889e861>, method = 'POST'\nurl = 'session/e17cb7b80aa63b84bab69be85889e861/actions'\nbody = {'actions': [{'actions': [{'type': 'keyDown', 'value': '\u1100\u1161\u11a8'}, {'type': 'keyUp', 'value': '\u1100\u1161\u11a8'}], 'id': 'keyboard_id', 'type': 'key'}]}\n\n def send_command(self, method, url, body=None):\n \"\"\"\n Send a command to the remote end and validate its success.\n \n :param method: HTTP method to use in request.\n :param uri: \"Command part\" of the HTTP request URL,\n e.g. `window/rect`.\n :param body: Optional body of the HTTP request.\n \n :return: `None` if the HTTP response body was empty, otherwise\n the `value` field returned after parsing the response\n body as JSON.\n \n :raises error.WebDriverException: If the remote end returns\n an error.\n :raises ValueError: If the response body does not contain a\n `value` key.\n \"\"\"\n response = self.transport.send(\n method, url, body,\n encoder=protocol.Encoder, decoder=protocol.Decoder,\n session=self)\n \n if response.status != 200:\n err = error.from_response(response)\n \n if isinstance(err, error.InvalidSessionIdException):\n # The driver could have already been deleted the session.\n self.session_id = None\n \n> raise err\nE InvalidArgumentException: invalid argument (400): invalid argument\nE from invalid argument: 'value' must be a single Unicode code point\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd4def ProcessInputActionSequence()\nE #4 0x55e603bd5b9f ExecutePerformActions()\nE #5 0x55e603bc64e2 base::internal::Invoker<>::Run()\nE #6 0x55e603bd0337 ExecuteWindowCommand()\nE #7 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #8 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #10 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #11 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #14 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #16 0x55e603d4bd8f base::Thread::ThreadMain()\nE #17 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7fea151b06ba start_thread\nE #19 0x7fea139c141d clone\n\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: InvalidArgumentException\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n================ 4 failed, 4 passed, 1 warnings in 3.80 seconds ================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 3 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_contextmenu.py F [ 33%]\nFF [100%]\n\n=================================== FAILURES ===================================\n______________________ test_control_click[\\ue009-ctrlKey] ______________________\n\nsession = <Session e17cb7b80aa63b84bab69be85889e861>, test_actions_page = None\nkey_chain = <webdriver.client.ActionSequence object at 0x7f15f6cd6390>\nmouse_chain = <webdriver.client.ActionSequence object at 0x7f15f6cd6410>\nmodifier = '\ue009', prop = 'ctrlKey'\n\n @pytest.mark.parametrize(\"modifier, prop\", [\n (Keys.CONTROL, \"ctrlKey\"),\n (Keys.R_CONTROL, \"ctrlKey\"),\n ])\n def test_control_click(session, test_actions_page, key_chain, mouse_chain, modifier, prop):\n os = session.capabilities[\"platformName\"]\n key_chain \\\n .pause(0) \\\n .key_down(modifier) \\\n .pause(200) \\\n .key_up(modifier)\n outer = session.find.css(\"#outer\", all=False)\n mouse_chain.click(element=outer)\n session.actions.perform([key_chain.dict, mouse_chain.dict])\n if os == \"windows\":\n expected = [\n {\"type\": \"mousemove\"},\n {\"type\": \"mousedown\"},\n {\"type\": \"mouseup\"},\n {\"type\": \"click\"},\n ]\n else:\n expected = [\n {\"type\": \"mousemove\"},\n {\"type\": \"mousedown\"},\n {\"type\": \"contextmenu\"},\n {\"type\": \"mouseup\"},\n ]\n defaults = {\n \"altKey\": False,\n \"metaKey\": False,\n \"shiftKey\": False,\n \"ctrlKey\": False\n }\n for e in expected:\n e.update(defaults)\n if e[\"type\"] != \"mousemove\":\n e[prop] = True\n filtered_events = [filter_dict(e, expected[0]) for e in get_events(session)]\n> assert expected == filtered_events\nE AssertionError: assert [{'altKey': F...: False, ...}] == [{'altKey': Fa...: False, ...}]\nE 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}\nE Use -v to get the full diff\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_contextmenu.py:46: AssertionError\n______________________ test_control_click[\\ue051-ctrlKey] ______________________\n\nsession = <Session e17cb7b80aa63b84bab69be85889e861>, test_actions_page = None\nkey_chain = <webdriver.client.ActionSequence object at 0x7f15f6d02810>\nmouse_chain = <webdriver.client.ActionSequence object at 0x7f15f6d02a90>\nmodifier = '\ue051', prop = 'ctrlKey'\n\n @pytest.mark.parametrize(\"modifier, prop\", [\n (Keys.CONTROL, \"ctrlKey\"),\n (Keys.R_CONTROL, \"ctrlKey\"),\n ])\n def test_control_click(session, test_actions_page, key_chain, mouse_chain, modifier, prop):\n os = session.capabilities[\"platformName\"]\n key_chain \\\n .pause(0) \\\n .key_down(modifier) \\\n .pause(200) \\\n .key_up(modifier)\n outer = session.find.css(\"#outer\", all=False)\n mouse_chain.click(element=outer)\n session.actions.perform([key_chain.dict, mouse_chain.dict])\n if os == \"windows\":\n expected = [\n {\"type\": \"mousemove\"},\n {\"type\": \"mousedown\"},\n {\"type\": \"mouseup\"},\n {\"type\": \"click\"},\n ]\n else:\n expected = [\n {\"type\": \"mousemove\"},\n {\"type\": \"mousedown\"},\n {\"type\": \"contextmenu\"},\n {\"type\": \"mouseup\"},\n ]\n defaults = {\n \"altKey\": False,\n \"metaKey\": False,\n \"shiftKey\": False,\n \"ctrlKey\": False\n }\n for e in expected:\n e.update(defaults)\n if e[\"type\"] != \"mousemove\":\n e[prop] = True\n filtered_events = [filter_dict(e, expected[0]) for e in get_events(session)]\n> assert expected == filtered_events\nE AssertionError: assert [{'altKey': F...: False, ...}] == [{'altKey': Fa...: False, ...}]\nE 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}\nE Use -v to get the full diff\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_contextmenu.py:46: AssertionError\n__________________________ test_release_control_click __________________________\n\nsession = <Session e17cb7b80aa63b84bab69be85889e861>\nkey_reporter = <Element 1d929b63-074c-49ab-a9ff-2a86858f25bd>\nkey_chain = <webdriver.client.ActionSequence object at 0x7f15f6cdcf90>\nmouse_chain = <webdriver.client.ActionSequence object at 0x7f15f6cdc290>\n\n def test_release_control_click(session, key_reporter, key_chain, mouse_chain):\n # The context menu stays visible during subsequent tests so let's not\n # display it in the first place.\n session.execute_script(\"\"\"\n var keyReporter = document.getElementById(\"keys\");\n document.addEventListener(\"contextmenu\", function(e) {\n e.preventDefault();\n });\n \"\"\")\n key_chain \\\n .pause(0) \\\n .key_down(Keys.CONTROL)\n mouse_chain \\\n .pointer_move(0, 0, origin=key_reporter) \\\n .pointer_down()\n session.actions.perform([key_chain.dict, mouse_chain.dict])\n session.execute_script(\"\"\"\n var keyReporter = document.getElementById(\"keys\");\n keyReporter.addEventListener(\"mousedown\", recordPointerEvent);\n keyReporter.addEventListener(\"mouseup\", recordPointerEvent);\n resetEvents();\n \"\"\")\n session.actions.release()\n expected = [\n {\"type\": \"mouseup\"},\n {\"type\": \"keyup\"},\n ]\n events = [filter_dict(e, expected[0]) for e in get_events(session)]\n> assert events == expected\nE AssertionError: assert [{'type': 'keyup'}] == [{'type': 'mouseup'}, {'type': 'keyup'}]\nE At index 0 diff: {'type': u'keyup'} != {'type': 'mouseup'}\nE Right contains more items, first extra item: {'type': 'keyup'}\nE Use -v to get the full diff\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_contextmenu.py:77: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 3 failed, 1 warnings in 1.74 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 4 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/key_modifiers.py . [ 25%]\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 4 passed, 1 warnings in 1.91 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 0 items\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 9 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_origin.py . [ 11%]\n........ [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 9 passed, 1 warnings in 3.67 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 2 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/none.py . [ 50%]\n. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 2 passed, 1 warnings in 0.79 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 1 item\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/sequence.py . [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 1 passed, 1 warnings in 0.46 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/user_prompts.py . [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1359464\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1359465\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1359466\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1359467\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1371669\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1382691\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1394647\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1394648\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1394649\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1394650\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1407042\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 11.92 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 3 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/key_shortcuts.py . [ 33%]\n.. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 3 passed, 1 warnings in 1.50 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 24 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer.py . [ 4%]\n....................... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 24 passed, 1 warnings in 20.40 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 4 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/key.py . [ 25%]\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 4 passed, 1 warnings in 1.66 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 92 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/key_events.py . [ 1%]\n..F...F.........................F.......F............................... [ 79%]\n................... [100%]\n\n=================================== FAILURES ===================================\n_____________ test_modifier_key_sends_correct_events[\\ue03d-META] ______________\n\nsession = <Session 2c8aff3c1e7a07f6ffce2e8543e503dd>\nkey_reporter = <Element 2199c5b7-2a52-40cb-98a0-1ea7deeca0cc>\nkey_chain = <webdriver.client.ActionSequence object at 0x7f15f67e8d50>\nkey = '\ue03d', event = 'META'\n\n @pytest.mark.parametrize(\"key, event\", [\n (Keys.ALT, \"ALT\"),\n (Keys.CONTROL, \"CONTROL\"),\n (Keys.META, \"META\"),\n (Keys.SHIFT, \"SHIFT\"),\n (Keys.R_ALT, \"R_ALT\"),\n (Keys.R_CONTROL, \"R_CONTROL\"),\n (Keys.R_META, \"R_META\"),\n (Keys.R_SHIFT, \"R_SHIFT\"),\n ])\n def test_modifier_key_sends_correct_events(session, key_reporter, key_chain, key, event):\n code = ALL_EVENTS[event][\"code\"]\n value = ALL_EVENTS[event][\"key\"]\n \n if session.capabilities[\"browserName\"] == \"internet explorer\":\n key_reporter.click()\n session.execute_script(\"resetEvents();\")\n key_chain \\\n .key_down(key) \\\n .key_up(key) \\\n .perform()\n all_events = get_events(session)\n \n expected = [\n {\"code\": code, \"key\": value, \"type\": \"keydown\"},\n {\"code\": code, \"key\": value, \"type\": \"keyup\"},\n ]\n \n events = [filter_dict(e, expected[0]) for e in all_events]\n if len(events) > 0 and events[0][\"code\"] is None:\n # Remove 'code' entry if browser doesn't support it\n expected = [filter_dict(e, {\"key\": \"\", \"type\": \"\"}) for e in expected]\n events = [filter_dict(e, expected[0]) for e in events]\n> assert events == expected\nE AssertionError: assert [{'code': 'Me...pe': 'keyup'}] == [{'code': 'OSL...pe': 'keyup'}]\nE At index 0 diff: {'code': u'MetaLeft', 'type': u'keydown', 'key': u'Meta'} != {'code': 'OSLeft', 'type': 'keydown', 'key': 'Meta'}\nE Use -v to get the full diff\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/key_events.py:54: AssertionError\n____________ test_modifier_key_sends_correct_events[\\ue053-R_META] _____________\n\nsession = <Session 2c8aff3c1e7a07f6ffce2e8543e503dd>\nkey_reporter = <Element 56bbeda3-afb7-43bf-9042-91ebf7172857>\nkey_chain = <webdriver.client.ActionSequence object at 0x7f15f6808b90>\nkey = '\ue053', event = 'R_META'\n\n @pytest.mark.parametrize(\"key, event\", [\n (Keys.ALT, \"ALT\"),\n (Keys.CONTROL, \"CONTROL\"),\n (Keys.META, \"META\"),\n (Keys.SHIFT, \"SHIFT\"),\n (Keys.R_ALT, \"R_ALT\"),\n (Keys.R_CONTROL, \"R_CONTROL\"),\n (Keys.R_META, \"R_META\"),\n (Keys.R_SHIFT, \"R_SHIFT\"),\n ])\n def test_modifier_key_sends_correct_events(session, key_reporter, key_chain, key, event):\n code = ALL_EVENTS[event][\"code\"]\n value = ALL_EVENTS[event][\"key\"]\n \n if session.capabilities[\"browserName\"] == \"internet explorer\":\n key_reporter.click()\n session.execute_script(\"resetEvents();\")\n key_chain \\\n .key_down(key) \\\n .key_up(key) \\\n .perform()\n all_events = get_events(session)\n \n expected = [\n {\"code\": code, \"key\": value, \"type\": \"keydown\"},\n {\"code\": code, \"key\": value, \"type\": \"keyup\"},\n ]\n \n events = [filter_dict(e, expected[0]) for e in all_events]\n if len(events) > 0 and events[0][\"code\"] is None:\n # Remove 'code' entry if browser doesn't support it\n expected = [filter_dict(e, {\"key\": \"\", \"type\": \"\"}) for e in expected]\n events = [filter_dict(e, expected[0]) for e in events]\n> assert events == expected\nE AssertionError: assert [{'code': 'Me...pe': 'keyup'}] == [{'code': 'OSR...pe': 'keyup'}]\nE At index 0 diff: {'code': u'MetaRight', 'type': u'keydown', 'key': u'Meta'} != {'code': 'OSRight', 'type': 'keydown', 'key': 'Meta'}\nE Use -v to get the full diff\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/key_events.py:54: AssertionError\n_______________ test_special_key_sends_keydown[META-expected11] ________________\n\nsession = <Session 2c8aff3c1e7a07f6ffce2e8543e503dd>\nkey_reporter = <Element a9492be2-51d6-499b-8e82-92035d88e977>\nkey_chain = <webdriver.client.ActionSequence object at 0x7f15f68166d0>\nname = 'META'\nexpected = {'code': 'OSLeft', 'ctrl': False, 'key': 'Meta', 'location': 1, ...}\n\n @pytest.mark.parametrize(\"name,expected\", ALL_EVENTS.items())\n def test_special_key_sends_keydown(session, key_reporter, key_chain, name, expected):\n if name.startswith(\"F\"):\n # Prevent default behavior for F1, etc., but only after keydown\n # bubbles up to body. (Otherwise activated browser menus/functions\n # may interfere with subsequent tests.)\n session.execute_script(\"\"\"\n document.body.addEventListener(\"keydown\",\n function(e) { e.preventDefault() });\n \"\"\")\n if session.capabilities[\"browserName\"] == \"internet explorer\":\n key_reporter.click()\n session.execute_script(\"resetEvents();\")\n key_chain.key_down(getattr(Keys, name)).perform()\n \n # only interested in keydown\n first_event = get_events(session)[0]\n # make a copy so we can throw out irrelevant keys and compare to events\n expected = dict(expected)\n \n del expected[\"value\"]\n \n # make another copy for alternative key names\n alt_expected = copy.deepcopy(expected)\n if name in ALTERNATIVE_KEY_NAMES:\n alt_expected[\"key\"] = ALTERNATIVE_KEY_NAMES[name]\n \n # check and remove keys that aren't in expected\n assert first_event[\"type\"] == \"keydown\"\n assert first_event[\"repeat\"] is False\n first_event = filter_dict(first_event, expected)\n if first_event[\"code\"] is None:\n del first_event[\"code\"]\n del expected[\"code\"]\n del alt_expected[\"code\"]\n> assert first_event == expected or first_event == alt_expected\nE AssertionError: assert ({'code': 'Met...tion': 1, ...} == {'code': 'OSLe...tion': 1, ...}\nE Omitting 5 identical items, use -vv to show\nE Differing items:\nE {'code': 'MetaLeft'} != {'code': 'OSLeft'}\nE Use -v to get the full diff or {'code': 'Met...tion': 1, ...} == {'code': 'OSLe...tion': 1, ...}\nE Omitting 5 identical items, use -vv to show\nE Differing items:\nE {'code': 'MetaLeft'} != {'code': 'OSLeft'}\nE Use -v to get the full diff)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/key_events.py:217: AssertionError\n______________ test_special_key_sends_keydown[R_META-expected19] _______________\n\nsession = <Session 2c8aff3c1e7a07f6ffce2e8543e503dd>\nkey_reporter = <Element 8f8bef24-e70f-44ec-8a6c-d2819d2e6af7>\nkey_chain = <webdriver.client.ActionSequence object at 0x7f15f681da50>\nname = 'R_META'\nexpected = {'code': 'OSRight', 'ctrl': False, 'key': 'Meta', 'location': 2, ...}\n\n @pytest.mark.parametrize(\"name,expected\", ALL_EVENTS.items())\n def test_special_key_sends_keydown(session, key_reporter, key_chain, name, expected):\n if name.startswith(\"F\"):\n # Prevent default behavior for F1, etc., but only after keydown\n # bubbles up to body. (Otherwise activated browser menus/functions\n # may interfere with subsequent tests.)\n session.execute_script(\"\"\"\n document.body.addEventListener(\"keydown\",\n function(e) { e.preventDefault() });\n \"\"\")\n if session.capabilities[\"browserName\"] == \"internet explorer\":\n key_reporter.click()\n session.execute_script(\"resetEvents();\")\n key_chain.key_down(getattr(Keys, name)).perform()\n \n # only interested in keydown\n first_event = get_events(session)[0]\n # make a copy so we can throw out irrelevant keys and compare to events\n expected = dict(expected)\n \n del expected[\"value\"]\n \n # make another copy for alternative key names\n alt_expected = copy.deepcopy(expected)\n if name in ALTERNATIVE_KEY_NAMES:\n alt_expected[\"key\"] = ALTERNATIVE_KEY_NAMES[name]\n \n # check and remove keys that aren't in expected\n assert first_event[\"type\"] == \"keydown\"\n assert first_event[\"repeat\"] is False\n first_event = filter_dict(first_event, expected)\n if first_event[\"code\"] is None:\n del first_event[\"code\"]\n del expected[\"code\"]\n del alt_expected[\"code\"]\n> assert first_event == expected or first_event == alt_expected\nE AssertionError: assert ({'code': 'Met...tion': 2, ...} == {'code': 'OSRi...tion': 2, ...}\nE Omitting 5 identical items, use -vv to show\nE Differing items:\nE {'code': 'MetaRight'} != {'code': 'OSRight'}\nE Use -v to get the full diff or {'code': 'Met...tion': 2, ...} == {'code': 'OSRi...tion': 2, ...}\nE Omitting 5 identical items, use -vv to show\nE Differing items:\nE {'code': 'MetaRight'} != {'code': 'OSRight'}\nE Use -v to get the full diff)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/key_events.py:217: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n=============== 4 failed, 88 passed, 1 warnings in 44.00 seconds ===============\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 7 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/pointer_modifier_click.py . [ 14%]\n...... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 7 passed, 1 warnings in 6.28 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\nERROR: not found: /b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/support/test_actions_wdspec.html\n(no name '/b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/support/test_actions_wdspec.html' in any of [])\n\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 0 items\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\nERROR: not found: /b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/support/keys.pyc\n(no name '/b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/support/keys.pyc' in any of [])\n\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 0 items\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\nERROR: not found: /b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/support/mouse.pyc\n(no name '/b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/support/mouse.pyc' in any of [])\n\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 0 items\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\nERROR: not found: /b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/support/refine.pyc\n(no name '/b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/support/refine.pyc' in any of [])\n\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_window_handle/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1509913\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1509914\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1509915\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1509916\n. [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1519262\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1519263\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1519264\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1519265\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1528618\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1528619\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1528620\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1528621\n............ [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 9.74 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 2 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_window_handle/get.py . [ 50%]\n. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 2 passed, 1 warnings in 0.83 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/is_element_enabled/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1569895\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1569896\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1569897\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1569898\n. [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1580393\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1580394\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1580395\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1580396\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1590454\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1590455\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1590456\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1590457\n......error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1614038\n...... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 11.12 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 35 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/is_element_enabled/enabled.py . [ 2%]\n.................................. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 35 passed, 1 warnings in 14.21 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 5 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/minimize_window/stress.py . [ 20%]\n.... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 5 passed, 1 warnings in 17.39 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 5 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/minimize_window/minimize.py . [ 20%]\nF... [100%]\n\n=================================== FAILURES ===================================\n__________________________ test_fully_exit_fullscreen __________________________\n\nsession = <Session 00b584cbc945907cd487d20eedc56828>\n\n def test_fully_exit_fullscreen(session):\n session.window.fullscreen()\n> assert is_fullscreen(session)\nE assert False\nE + where False = is_fullscreen(<Session 00b584cbc945907cd487d20eedc56828>)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/minimize_window/minimize.py:19: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n=============== 1 failed, 4 passed, 1 warnings in 11.45 seconds ================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/minimize_window/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1654923\n. [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1664356\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1664357\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1664358\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1664359\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1676216\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1684781\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1696575\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1708002\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1708003\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1708004\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1708005\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n=================== 18 passed, 1 warnings in 100.66 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 0 items\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/forward/user_prompts.py . [ 5%]\n........error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1744255\n......error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1760169\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 13.24 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 7 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/forward/forward.py . [ 14%]\n...... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 7 passed, 1 warnings in 4.00 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 3 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/switch_to_parent_frame/switch.py . [ 33%]\n.. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 3 passed, 1 warnings in 1.41 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 20 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/switch_to_frame/switch.py . [ 5%]\n................... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 20 passed, 1 warnings in 8.83 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_attribute/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1794387\n. [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1805243\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1815909\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1815910\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1815911\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1815912\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1827211\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1827212\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1827213\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1827214\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1835775\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1835776\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1835777\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1835778\n...... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 10.71 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 24 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_attribute/get.py . [ 4%]\n....................... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 24 passed, 1 warnings in 10.91 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py F [ 5%]\nFFerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1887427\nFFFerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1897874\nFFFerror 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1908622\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1908623\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1908624\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1908625\nFFFerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1914302\nFFFerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1923861\nFFF [100%]\n\n=================================== FAILURES ===================================\n_______________________ test_accept[capabilities0-alert] _______________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f621eaa0>\ndialog_type = 'alert'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"accept\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_accept(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:35: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:26: in check_user_prompt_not_closed_without_exception\n assert session.alert.text == dialog_type\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner\n return func(self, *args, **kwargs)\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text\n return self.session.send_session_command(\"GET\", \"alert/text\")\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command\n return self.send_command(method, url, body)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <Session c21d99230f97d4c424f9138a4da65adb>, method = 'GET'\nurl = 'session/c21d99230f97d4c424f9138a4da65adb/alert/text', body = None\n\n def send_command(self, method, url, body=None):\n \"\"\"\n Send a command to the remote end and validate its success.\n \n :param method: HTTP method to use in request.\n :param uri: \"Command part\" of the HTTP request URL,\n e.g. `window/rect`.\n :param body: Optional body of the HTTP request.\n \n :return: `None` if the HTTP response body was empty, otherwise\n the `value` field returned after parsing the response\n body as JSON.\n \n :raises error.WebDriverException: If the remote end returns\n an error.\n :raises ValueError: If the response body does not contain a\n `value` key.\n \"\"\"\n response = self.transport.send(\n method, url, body,\n encoder=protocol.Encoder, decoder=protocol.Decoder,\n session=self)\n \n if response.status != 200:\n err = error.from_response(response)\n \n if isinstance(err, error.InvalidSessionIdException):\n # The driver could have already been deleted the session.\n self.session_id = None\n \n> raise err\nE NoSuchAlertException: no such alert (404): no such alert\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2adf2 Status::Status()\nE #3 0x55e603c26974 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x55e603b917b8 ExecuteGetAlertText()\nE #5 0x55e603bc653b base::internal::Invoker<>::Run()\nE #6 0x55e603b916e0 ExecuteAlertCommand()\nE #7 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #8 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #10 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #11 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #14 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #16 0x55e603d4bd8f base::Thread::ThreadMain()\nE #17 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7fea151b06ba start_thread\nE #19 0x7fea139c141d clone\n\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException\n______________________ test_accept[capabilities0-confirm] ______________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f6126050>\ndialog_type = 'confirm'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"accept\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_accept(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:35: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:26: in check_user_prompt_not_closed_without_exception\n assert session.alert.text == dialog_type\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner\n return func(self, *args, **kwargs)\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text\n return self.session.send_session_command(\"GET\", \"alert/text\")\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command\n return self.send_command(method, url, body)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <Session c21d99230f97d4c424f9138a4da65adb>, method = 'GET'\nurl = 'session/c21d99230f97d4c424f9138a4da65adb/alert/text', body = None\n\n def send_command(self, method, url, body=None):\n \"\"\"\n Send a command to the remote end and validate its success.\n \n :param method: HTTP method to use in request.\n :param uri: \"Command part\" of the HTTP request URL,\n e.g. `window/rect`.\n :param body: Optional body of the HTTP request.\n \n :return: `None` if the HTTP response body was empty, otherwise\n the `value` field returned after parsing the response\n body as JSON.\n \n :raises error.WebDriverException: If the remote end returns\n an error.\n :raises ValueError: If the response body does not contain a\n `value` key.\n \"\"\"\n response = self.transport.send(\n method, url, body,\n encoder=protocol.Encoder, decoder=protocol.Decoder,\n session=self)\n \n if response.status != 200:\n err = error.from_response(response)\n \n if isinstance(err, error.InvalidSessionIdException):\n # The driver could have already been deleted the session.\n self.session_id = None\n \n> raise err\nE NoSuchAlertException: no such alert (404): no such alert\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2adf2 Status::Status()\nE #3 0x55e603c26974 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x55e603b917b8 ExecuteGetAlertText()\nE #5 0x55e603bc653b base::internal::Invoker<>::Run()\nE #6 0x55e603b916e0 ExecuteAlertCommand()\nE #7 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #8 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #10 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #11 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #14 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #16 0x55e603d4bd8f base::Thread::ThreadMain()\nE #17 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7fea151b06ba start_thread\nE #19 0x7fea139c141d clone\n\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException\n______________________ test_accept[capabilities0-prompt] _______________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f621e140>\ndialog_type = 'prompt'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"accept\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_accept(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:35: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:26: in check_user_prompt_not_closed_without_exception\n assert session.alert.text == dialog_type\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner\n return func(self, *args, **kwargs)\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text\n return self.session.send_session_command(\"GET\", \"alert/text\")\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command\n return self.send_command(method, url, body)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <Session c21d99230f97d4c424f9138a4da65adb>, method = 'GET'\nurl = 'session/c21d99230f97d4c424f9138a4da65adb/alert/text', body = None\n\n def send_command(self, method, url, body=None):\n \"\"\"\n Send a command to the remote end and validate its success.\n \n :param method: HTTP method to use in request.\n :param uri: \"Command part\" of the HTTP request URL,\n e.g. `window/rect`.\n :param body: Optional body of the HTTP request.\n \n :return: `None` if the HTTP response body was empty, otherwise\n the `value` field returned after parsing the response\n body as JSON.\n \n :raises error.WebDriverException: If the remote end returns\n an error.\n :raises ValueError: If the response body does not contain a\n `value` key.\n \"\"\"\n response = self.transport.send(\n method, url, body,\n encoder=protocol.Encoder, decoder=protocol.Decoder,\n session=self)\n \n if response.status != 200:\n err = error.from_response(response)\n \n if isinstance(err, error.InvalidSessionIdException):\n # The driver could have already been deleted the session.\n self.session_id = None\n \n> raise err\nE NoSuchAlertException: no such alert (404): no such alert\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2adf2 Status::Status()\nE #3 0x55e603c26974 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x55e603b917b8 ExecuteGetAlertText()\nE #5 0x55e603bc653b base::internal::Invoker<>::Run()\nE #6 0x55e603b916e0 ExecuteAlertCommand()\nE #7 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #8 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #10 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #11 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #14 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #16 0x55e603d4bd8f base::Thread::ThreadMain()\nE #17 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7fea151b06ba start_thread\nE #19 0x7fea139c141d clone\n\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException\n_________________ test_accept_and_notify[capabilities0-alert] __________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f6126668>\ndialog_type = 'alert'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"accept and notify\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_accept_and_notify(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:41: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : alert}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n________________ test_accept_and_notify[capabilities0-confirm] _________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f6126938>\ndialog_type = 'confirm'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"accept and notify\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_accept_and_notify(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:41: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : confirm}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n_________________ test_accept_and_notify[capabilities0-prompt] _________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f6126b90>\ndialog_type = 'prompt'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"accept and notify\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_accept_and_notify(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:41: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : prompt}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n______________________ test_dismiss[capabilities0-alert] _______________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f6126e60>\ndialog_type = 'alert'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"dismiss\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_dismiss(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:47: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:26: in check_user_prompt_not_closed_without_exception\n assert session.alert.text == dialog_type\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner\n return func(self, *args, **kwargs)\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text\n return self.session.send_session_command(\"GET\", \"alert/text\")\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command\n return self.send_command(method, url, body)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <Session 5eb541a204ee1180fc89acce9580f4bd>, method = 'GET'\nurl = 'session/5eb541a204ee1180fc89acce9580f4bd/alert/text', body = None\n\n def send_command(self, method, url, body=None):\n \"\"\"\n Send a command to the remote end and validate its success.\n \n :param method: HTTP method to use in request.\n :param uri: \"Command part\" of the HTTP request URL,\n e.g. `window/rect`.\n :param body: Optional body of the HTTP request.\n \n :return: `None` if the HTTP response body was empty, otherwise\n the `value` field returned after parsing the response\n body as JSON.\n \n :raises error.WebDriverException: If the remote end returns\n an error.\n :raises ValueError: If the response body does not contain a\n `value` key.\n \"\"\"\n response = self.transport.send(\n method, url, body,\n encoder=protocol.Encoder, decoder=protocol.Decoder,\n session=self)\n \n if response.status != 200:\n err = error.from_response(response)\n \n if isinstance(err, error.InvalidSessionIdException):\n # The driver could have already been deleted the session.\n self.session_id = None\n \n> raise err\nE NoSuchAlertException: no such alert (404): no such alert\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2adf2 Status::Status()\nE #3 0x55e603c26974 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x55e603b917b8 ExecuteGetAlertText()\nE #5 0x55e603bc653b base::internal::Invoker<>::Run()\nE #6 0x55e603b916e0 ExecuteAlertCommand()\nE #7 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #8 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #10 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #11 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #14 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #16 0x55e603d4bd8f base::Thread::ThreadMain()\nE #17 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7fea151b06ba start_thread\nE #19 0x7fea139c141d clone\n\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException\n_____________________ test_dismiss[capabilities0-confirm] ______________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f6126c08>\ndialog_type = 'confirm'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"dismiss\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_dismiss(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:47: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:26: in check_user_prompt_not_closed_without_exception\n assert session.alert.text == dialog_type\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner\n return func(self, *args, **kwargs)\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text\n return self.session.send_session_command(\"GET\", \"alert/text\")\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command\n return self.send_command(method, url, body)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <Session 5eb541a204ee1180fc89acce9580f4bd>, method = 'GET'\nurl = 'session/5eb541a204ee1180fc89acce9580f4bd/alert/text', body = None\n\n def send_command(self, method, url, body=None):\n \"\"\"\n Send a command to the remote end and validate its success.\n \n :param method: HTTP method to use in request.\n :param uri: \"Command part\" of the HTTP request URL,\n e.g. `window/rect`.\n :param body: Optional body of the HTTP request.\n \n :return: `None` if the HTTP response body was empty, otherwise\n the `value` field returned after parsing the response\n body as JSON.\n \n :raises error.WebDriverException: If the remote end returns\n an error.\n :raises ValueError: If the response body does not contain a\n `value` key.\n \"\"\"\n response = self.transport.send(\n method, url, body,\n encoder=protocol.Encoder, decoder=protocol.Decoder,\n session=self)\n \n if response.status != 200:\n err = error.from_response(response)\n \n if isinstance(err, error.InvalidSessionIdException):\n # The driver could have already been deleted the session.\n self.session_id = None\n \n> raise err\nE NoSuchAlertException: no such alert (404): no such alert\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2adf2 Status::Status()\nE #3 0x55e603c26974 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x55e603b917b8 ExecuteGetAlertText()\nE #5 0x55e603bc653b base::internal::Invoker<>::Run()\nE #6 0x55e603b916e0 ExecuteAlertCommand()\nE #7 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #8 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #10 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #11 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #14 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #16 0x55e603d4bd8f base::Thread::ThreadMain()\nE #17 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7fea151b06ba start_thread\nE #19 0x7fea139c141d clone\n\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException\n______________________ test_dismiss[capabilities0-prompt] ______________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f6126938>\ndialog_type = 'prompt'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"dismiss\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_dismiss(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:47: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:26: in check_user_prompt_not_closed_without_exception\n assert session.alert.text == dialog_type\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:20: in inner\n return func(self, *args, **kwargs)\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:354: in text\n return self.session.send_session_command(\"GET\", \"alert/text\")\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:508: in send_session_command\n return self.send_command(method, url, body)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <Session 5eb541a204ee1180fc89acce9580f4bd>, method = 'GET'\nurl = 'session/5eb541a204ee1180fc89acce9580f4bd/alert/text', body = None\n\n def send_command(self, method, url, body=None):\n \"\"\"\n Send a command to the remote end and validate its success.\n \n :param method: HTTP method to use in request.\n :param uri: \"Command part\" of the HTTP request URL,\n e.g. `window/rect`.\n :param body: Optional body of the HTTP request.\n \n :return: `None` if the HTTP response body was empty, otherwise\n the `value` field returned after parsing the response\n body as JSON.\n \n :raises error.WebDriverException: If the remote end returns\n an error.\n :raises ValueError: If the response body does not contain a\n `value` key.\n \"\"\"\n response = self.transport.send(\n method, url, body,\n encoder=protocol.Encoder, decoder=protocol.Decoder,\n session=self)\n \n if response.status != 200:\n err = error.from_response(response)\n \n if isinstance(err, error.InvalidSessionIdException):\n # The driver could have already been deleted the session.\n self.session_id = None\n \n> raise err\nE NoSuchAlertException: no such alert (404): no such alert\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2adf2 Status::Status()\nE #3 0x55e603c26974 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x55e603b917b8 ExecuteGetAlertText()\nE #5 0x55e603bc653b base::internal::Invoker<>::Run()\nE #6 0x55e603b916e0 ExecuteAlertCommand()\nE #7 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #8 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #10 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #11 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #14 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #16 0x55e603d4bd8f base::Thread::ThreadMain()\nE #17 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7fea151b06ba start_thread\nE #19 0x7fea139c141d clone\n\n../../third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py:472: NoSuchAlertException\n_________________ test_dismiss_and_notify[capabilities0-alert] _________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f61267d0>\ndialog_type = 'alert'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"dismiss and notify\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_dismiss_and_notify(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:53: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : alert}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n________________ test_dismiss_and_notify[capabilities0-confirm] ________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f615d410>\ndialog_type = 'confirm'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"dismiss and notify\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_dismiss_and_notify(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:53: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : confirm}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n________________ test_dismiss_and_notify[capabilities0-prompt] _________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f615d668>\ndialog_type = 'prompt'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"dismiss and notify\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_dismiss_and_notify(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:53: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : prompt}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n_______________________ test_ignore[capabilities0-alert] _______________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f615d938>\ndialog_type = 'alert'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"ignore\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_ignore(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:59: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : alert}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n______________________ test_ignore[capabilities0-confirm] ______________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f615db90>\ndialog_type = 'confirm'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"ignore\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_ignore(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:59: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : confirm}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n______________________ test_ignore[capabilities0-prompt] _______________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f61267d0>\ndialog_type = 'prompt'\n\n @pytest.mark.capabilities({\"unhandledPromptBehavior\": \"ignore\"})\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_ignore(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:59: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : prompt}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n_____________________________ test_default[alert] ______________________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f615d230>\ndialog_type = 'alert'\n\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_default(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:64: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : alert}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n____________________________ test_default[confirm] _____________________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f615de60>\ndialog_type = 'confirm'\n\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_default(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:64: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : confirm}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n_____________________________ test_default[prompt] _____________________________\n\ncheck_user_prompt_not_closed_without_exception = <function check_user_prompt_not_closed_without_exception at 0x7f15f60ee398>\ndialog_type = 'prompt'\n\n @pytest.mark.parametrize(\"dialog_type\", [\"alert\", \"confirm\", \"prompt\"])\n def test_default(check_user_prompt_not_closed_without_exception, dialog_type):\n> check_user_prompt_not_closed_without_exception(dialog_type)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:64: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py:22: in check_user_prompt_not_closed_without_exception\n value = assert_success(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnexpectedAlertOpenException http_status=500>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unexpected alert open (500): unexpected alert open: {Alert text : prompt}\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603bd01d1 ExecuteWindowCommand()\nE #4 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #5 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #7 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #8 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #11 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #13 0x55e603d4bd8f base::Thread::ThreadMain()\nE #14 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7fea151b06ba start_thread\nE #16 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 failed, 1 warnings in 10.87 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 2 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/screenshot.py . [ 50%]\n. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 2 passed, 1 warnings in 0.88 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 7 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/maximize_window/maximize.py . [ 14%]\nF....error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1944852\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1944853\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1944854\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1944855\nF [100%]\n\n=================================== FAILURES ===================================\n__________________________ test_fully_exit_fullscreen __________________________\n\nsession = <Session 390aa19f93c56a6eff40026b5be89536>\n\n def test_fully_exit_fullscreen(session):\n session.window.fullscreen()\n> assert is_fullscreen(session)\nE assert False\nE + where False = is_fullscreen(<Session 390aa19f93c56a6eff40026b5be89536>)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/maximize_window/maximize.py:19: AssertionError\n____________________ test_maximize_when_resized_to_max_size ____________________\n\nsession = <Session 2d428415e38e7215a4eabd769d47f4a8>\n\n def test_maximize_when_resized_to_max_size(session):\n # Determine the largest available window size by first maximising\n # the window and getting the window rect dimensions.\n #\n # Then resize the window to the maximum available size.\n session.end()\n session.window.maximize()\n available = session.window.size\n session.end()\n \n session.window.size = available\n \n # In certain window managers a window extending to the full available\n # dimensions of the screen may not imply that the window is maximised,\n # since this is often a special state. If a remote end expects a DOM\n # resize event, this may not fire if the window has already reached\n # its expected dimensions.\n before = session.window.size\n session.window.maximize()\n> assert session.window.size == before\nE assert (1280, 800) == (1279, 799)\nE At index 0 diff: 1280 != 1279\nE Use -v to get the full diff\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/maximize_window/maximize.py:93: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n================ 2 failed, 5 passed, 1 warnings in 5.23 seconds ================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 5 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/maximize_window/stress.py . [ 20%]\n.... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 5 passed, 1 warnings in 19.17 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/maximize_window/user_prompts.py . [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1968385\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1968386\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1968387\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1968388\n......error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 1985626\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1985627\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1985628\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1985629\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1995839\n...... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 11.13 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 26 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py F [ 3%]\nFFFFFFFFFFFFFFFFFFFFFFFFF [100%]\n\n=================================== FAILURES ===================================\n_____________________ test_invalid_parameters[parameters0] _____________________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>\nparameters = {'descriptor': {'name': 23}, 'state': 'granted'}\n\n @pytest.mark.parametrize(\"parameters\", [\n #{ \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\" }\n { \"descriptor\": { \"name\": 23 }, \"state\": \"granted\" },\n { \"descriptor\": { }, \"state\": \"granted\" },\n { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"Granted\" },\n { \"descriptor\": 23, \"state\": \"granted\" },\n { \"descriptor\": \"geolocation\", \"state\": \"granted\" },\n { \"descriptor\": [ { \"name\": \"geolocation\" } ], \"state\": \"granted\" },\n [ { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\" } ],\n { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\", \"oneRealm\": 23 }\n ])\n def test_invalid_parameters(session, parameters):\n response = session.transport.send(\n \"POST\",\n \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:39: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_____________________ test_invalid_parameters[parameters1] _____________________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>\nparameters = {'descriptor': {}, 'state': 'granted'}\n\n @pytest.mark.parametrize(\"parameters\", [\n #{ \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\" }\n { \"descriptor\": { \"name\": 23 }, \"state\": \"granted\" },\n { \"descriptor\": { }, \"state\": \"granted\" },\n { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"Granted\" },\n { \"descriptor\": 23, \"state\": \"granted\" },\n { \"descriptor\": \"geolocation\", \"state\": \"granted\" },\n { \"descriptor\": [ { \"name\": \"geolocation\" } ], \"state\": \"granted\" },\n [ { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\" } ],\n { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\", \"oneRealm\": 23 }\n ])\n def test_invalid_parameters(session, parameters):\n response = session.transport.send(\n \"POST\",\n \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:39: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_____________________ test_invalid_parameters[parameters2] _____________________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>\nparameters = {'descriptor': {'name': 'geolocation'}, 'state': 'Granted'}\n\n @pytest.mark.parametrize(\"parameters\", [\n #{ \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\" }\n { \"descriptor\": { \"name\": 23 }, \"state\": \"granted\" },\n { \"descriptor\": { }, \"state\": \"granted\" },\n { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"Granted\" },\n { \"descriptor\": 23, \"state\": \"granted\" },\n { \"descriptor\": \"geolocation\", \"state\": \"granted\" },\n { \"descriptor\": [ { \"name\": \"geolocation\" } ], \"state\": \"granted\" },\n [ { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\" } ],\n { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\", \"oneRealm\": 23 }\n ])\n def test_invalid_parameters(session, parameters):\n response = session.transport.send(\n \"POST\",\n \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:39: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_____________________ test_invalid_parameters[parameters3] _____________________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>\nparameters = {'descriptor': 23, 'state': 'granted'}\n\n @pytest.mark.parametrize(\"parameters\", [\n #{ \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\" }\n { \"descriptor\": { \"name\": 23 }, \"state\": \"granted\" },\n { \"descriptor\": { }, \"state\": \"granted\" },\n { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"Granted\" },\n { \"descriptor\": 23, \"state\": \"granted\" },\n { \"descriptor\": \"geolocation\", \"state\": \"granted\" },\n { \"descriptor\": [ { \"name\": \"geolocation\" } ], \"state\": \"granted\" },\n [ { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\" } ],\n { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\", \"oneRealm\": 23 }\n ])\n def test_invalid_parameters(session, parameters):\n response = session.transport.send(\n \"POST\",\n \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:39: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_____________________ test_invalid_parameters[parameters4] _____________________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>\nparameters = {'descriptor': 'geolocation', 'state': 'granted'}\n\n @pytest.mark.parametrize(\"parameters\", [\n #{ \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\" }\n { \"descriptor\": { \"name\": 23 }, \"state\": \"granted\" },\n { \"descriptor\": { }, \"state\": \"granted\" },\n { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"Granted\" },\n { \"descriptor\": 23, \"state\": \"granted\" },\n { \"descriptor\": \"geolocation\", \"state\": \"granted\" },\n { \"descriptor\": [ { \"name\": \"geolocation\" } ], \"state\": \"granted\" },\n [ { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\" } ],\n { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\", \"oneRealm\": 23 }\n ])\n def test_invalid_parameters(session, parameters):\n response = session.transport.send(\n \"POST\",\n \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:39: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_____________________ test_invalid_parameters[parameters5] _____________________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>\nparameters = {'descriptor': [{'name': 'geolocation'}], 'state': 'granted'}\n\n @pytest.mark.parametrize(\"parameters\", [\n #{ \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\" }\n { \"descriptor\": { \"name\": 23 }, \"state\": \"granted\" },\n { \"descriptor\": { }, \"state\": \"granted\" },\n { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"Granted\" },\n { \"descriptor\": 23, \"state\": \"granted\" },\n { \"descriptor\": \"geolocation\", \"state\": \"granted\" },\n { \"descriptor\": [ { \"name\": \"geolocation\" } ], \"state\": \"granted\" },\n [ { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\" } ],\n { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\", \"oneRealm\": 23 }\n ])\n def test_invalid_parameters(session, parameters):\n response = session.transport.send(\n \"POST\",\n \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:39: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_____________________ test_invalid_parameters[parameters6] _____________________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>\nparameters = [{'descriptor': {'name': 'geolocation'}, 'state': 'granted'}]\n\n @pytest.mark.parametrize(\"parameters\", [\n #{ \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\" }\n { \"descriptor\": { \"name\": 23 }, \"state\": \"granted\" },\n { \"descriptor\": { }, \"state\": \"granted\" },\n { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"Granted\" },\n { \"descriptor\": 23, \"state\": \"granted\" },\n { \"descriptor\": \"geolocation\", \"state\": \"granted\" },\n { \"descriptor\": [ { \"name\": \"geolocation\" } ], \"state\": \"granted\" },\n [ { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\" } ],\n { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\", \"oneRealm\": 23 }\n ])\n def test_invalid_parameters(session, parameters):\n response = session.transport.send(\n \"POST\",\n \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:39: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_____________________ test_invalid_parameters[parameters7] _____________________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>\nparameters = {'descriptor': {'name': 'geolocation'}, 'oneRealm': 23, 'state': 'granted'}\n\n @pytest.mark.parametrize(\"parameters\", [\n #{ \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\" }\n { \"descriptor\": { \"name\": 23 }, \"state\": \"granted\" },\n { \"descriptor\": { }, \"state\": \"granted\" },\n { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"Granted\" },\n { \"descriptor\": 23, \"state\": \"granted\" },\n { \"descriptor\": \"geolocation\", \"state\": \"granted\" },\n { \"descriptor\": [ { \"name\": \"geolocation\" } ], \"state\": \"granted\" },\n [ { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\" } ],\n { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": \"granted\", \"oneRealm\": 23 }\n ])\n def test_invalid_parameters(session, parameters):\n response = session.transport.send(\n \"POST\",\n \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:39: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_______________________ test_non_secure_context[granted] _______________________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>\nurl = <function url at 0x7f15f61265f0>, state = 'granted'\n\n @pytest.mark.parametrize(\"state\", [\"granted\", \"denied\", \"prompt\"])\n def test_non_secure_context(session, url, state):\n session.url = url(\"/common/blank.html\", protocol=\"http\")\n response = session.transport.send(\n \"POST\", \"/session/{session_id}/permissions\".format(**vars(session)),\n { \"descriptor\": { \"name\": \"push\" }, \"state\": state }\n )\n \n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:52: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_______________________ test_non_secure_context[denied] ________________________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>\nurl = <function url at 0x7f15f60758c0>, state = 'denied'\n\n @pytest.mark.parametrize(\"state\", [\"granted\", \"denied\", \"prompt\"])\n def test_non_secure_context(session, url, state):\n session.url = url(\"/common/blank.html\", protocol=\"http\")\n response = session.transport.send(\n \"POST\", \"/session/{session_id}/permissions\".format(**vars(session)),\n { \"descriptor\": { \"name\": \"push\" }, \"state\": state }\n )\n \n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:52: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_______________________ test_non_secure_context[prompt] ________________________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>\nurl = <function url at 0x7f15f5e95050>, state = 'prompt'\n\n @pytest.mark.parametrize(\"state\", [\"granted\", \"denied\", \"prompt\"])\n def test_non_secure_context(session, url, state):\n session.url = url(\"/common/blank.html\", protocol=\"http\")\n response = session.transport.send(\n \"POST\", \"/session/{session_id}/permissions\".format(**vars(session)),\n { \"descriptor\": { \"name\": \"push\" }, \"state\": state }\n )\n \n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:52: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n___________________ test_set_to_state[realmSetting0-granted] ___________________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>, state = 'granted'\nrealmSetting = {'oneRealm': True}\n\n @pytest.mark.parametrize(\"state\", [\"granted\", \"denied\", \"prompt\"])\n @pytest.mark.parametrize(\"realmSetting\", [\n { \"oneRealm\": True },\n { \"oneRealm\": False },\n {}\n ])\n def test_set_to_state(session, state, realmSetting):\n parameters = { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": state }\n parameters.update(realmSetting)\n response = session.transport.send(\n \"POST\", \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n \n try:\n assert_success(response)\n except AssertionError:\n # > 4. If parameters.state is an inappropriate permission state for any\n # > implementation-defined reason, return a WebDriver error with\n # > WebDriver error code invalid argument.\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:74: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n___________________ test_set_to_state[realmSetting0-denied] ____________________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>, state = 'denied'\nrealmSetting = {'oneRealm': True}\n\n @pytest.mark.parametrize(\"state\", [\"granted\", \"denied\", \"prompt\"])\n @pytest.mark.parametrize(\"realmSetting\", [\n { \"oneRealm\": True },\n { \"oneRealm\": False },\n {}\n ])\n def test_set_to_state(session, state, realmSetting):\n parameters = { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": state }\n parameters.update(realmSetting)\n response = session.transport.send(\n \"POST\", \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n \n try:\n assert_success(response)\n except AssertionError:\n # > 4. If parameters.state is an inappropriate permission state for any\n # > implementation-defined reason, return a WebDriver error with\n # > WebDriver error code invalid argument.\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:74: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n___________________ test_set_to_state[realmSetting0-prompt] ____________________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>, state = 'prompt'\nrealmSetting = {'oneRealm': True}\n\n @pytest.mark.parametrize(\"state\", [\"granted\", \"denied\", \"prompt\"])\n @pytest.mark.parametrize(\"realmSetting\", [\n { \"oneRealm\": True },\n { \"oneRealm\": False },\n {}\n ])\n def test_set_to_state(session, state, realmSetting):\n parameters = { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": state }\n parameters.update(realmSetting)\n response = session.transport.send(\n \"POST\", \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n \n try:\n assert_success(response)\n except AssertionError:\n # > 4. If parameters.state is an inappropriate permission state for any\n # > implementation-defined reason, return a WebDriver error with\n # > WebDriver error code invalid argument.\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:74: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n___________________ test_set_to_state[realmSetting1-granted] ___________________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>, state = 'granted'\nrealmSetting = {'oneRealm': False}\n\n @pytest.mark.parametrize(\"state\", [\"granted\", \"denied\", \"prompt\"])\n @pytest.mark.parametrize(\"realmSetting\", [\n { \"oneRealm\": True },\n { \"oneRealm\": False },\n {}\n ])\n def test_set_to_state(session, state, realmSetting):\n parameters = { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": state }\n parameters.update(realmSetting)\n response = session.transport.send(\n \"POST\", \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n \n try:\n assert_success(response)\n except AssertionError:\n # > 4. If parameters.state is an inappropriate permission state for any\n # > implementation-defined reason, return a WebDriver error with\n # > WebDriver error code invalid argument.\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:74: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n___________________ test_set_to_state[realmSetting1-denied] ____________________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>, state = 'denied'\nrealmSetting = {'oneRealm': False}\n\n @pytest.mark.parametrize(\"state\", [\"granted\", \"denied\", \"prompt\"])\n @pytest.mark.parametrize(\"realmSetting\", [\n { \"oneRealm\": True },\n { \"oneRealm\": False },\n {}\n ])\n def test_set_to_state(session, state, realmSetting):\n parameters = { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": state }\n parameters.update(realmSetting)\n response = session.transport.send(\n \"POST\", \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n \n try:\n assert_success(response)\n except AssertionError:\n # > 4. If parameters.state is an inappropriate permission state for any\n # > implementation-defined reason, return a WebDriver error with\n # > WebDriver error code invalid argument.\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:74: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n___________________ test_set_to_state[realmSetting1-prompt] ____________________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>, state = 'prompt'\nrealmSetting = {'oneRealm': False}\n\n @pytest.mark.parametrize(\"state\", [\"granted\", \"denied\", \"prompt\"])\n @pytest.mark.parametrize(\"realmSetting\", [\n { \"oneRealm\": True },\n { \"oneRealm\": False },\n {}\n ])\n def test_set_to_state(session, state, realmSetting):\n parameters = { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": state }\n parameters.update(realmSetting)\n response = session.transport.send(\n \"POST\", \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n \n try:\n assert_success(response)\n except AssertionError:\n # > 4. If parameters.state is an inappropriate permission state for any\n # > implementation-defined reason, return a WebDriver error with\n # > WebDriver error code invalid argument.\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:74: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n___________________ test_set_to_state[realmSetting2-granted] ___________________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>, state = 'granted'\nrealmSetting = {}\n\n @pytest.mark.parametrize(\"state\", [\"granted\", \"denied\", \"prompt\"])\n @pytest.mark.parametrize(\"realmSetting\", [\n { \"oneRealm\": True },\n { \"oneRealm\": False },\n {}\n ])\n def test_set_to_state(session, state, realmSetting):\n parameters = { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": state }\n parameters.update(realmSetting)\n response = session.transport.send(\n \"POST\", \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n \n try:\n assert_success(response)\n except AssertionError:\n # > 4. If parameters.state is an inappropriate permission state for any\n # > implementation-defined reason, return a WebDriver error with\n # > WebDriver error code invalid argument.\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:74: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n___________________ test_set_to_state[realmSetting2-denied] ____________________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>, state = 'denied'\nrealmSetting = {}\n\n @pytest.mark.parametrize(\"state\", [\"granted\", \"denied\", \"prompt\"])\n @pytest.mark.parametrize(\"realmSetting\", [\n { \"oneRealm\": True },\n { \"oneRealm\": False },\n {}\n ])\n def test_set_to_state(session, state, realmSetting):\n parameters = { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": state }\n parameters.update(realmSetting)\n response = session.transport.send(\n \"POST\", \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n \n try:\n assert_success(response)\n except AssertionError:\n # > 4. If parameters.state is an inappropriate permission state for any\n # > implementation-defined reason, return a WebDriver error with\n # > WebDriver error code invalid argument.\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:74: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n___________________ test_set_to_state[realmSetting2-prompt] ____________________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>, state = 'prompt'\nrealmSetting = {}\n\n @pytest.mark.parametrize(\"state\", [\"granted\", \"denied\", \"prompt\"])\n @pytest.mark.parametrize(\"realmSetting\", [\n { \"oneRealm\": True },\n { \"oneRealm\": False },\n {}\n ])\n def test_set_to_state(session, state, realmSetting):\n parameters = { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": state }\n parameters.update(realmSetting)\n response = session.transport.send(\n \"POST\", \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n \n try:\n assert_success(response)\n except AssertionError:\n # > 4. If parameters.state is an inappropriate permission state for any\n # > implementation-defined reason, return a WebDriver error with\n # > WebDriver error code invalid argument.\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:74: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_____________ test_set_to_state_cross_realm[realmSetting0-granted] _____________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>\ncreate_window = <function create_window at 0x7f15f5e6db18>, state = 'granted'\nrealmSetting = {'oneRealm': False}\n\n @pytest.mark.parametrize(\"state\", [\"granted\", \"denied\", \"prompt\"])\n @pytest.mark.parametrize(\"realmSetting\", [\n { \"oneRealm\": False },\n {}\n ])\n def test_set_to_state_cross_realm(session, create_window, state, realmSetting):\n original_window = session.window_handle\n session.window_handle = create_window()\n parameters = { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": state }\n parameters.update(realmSetting)\n \n response = session.transport.send(\n \"POST\", \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n \n try:\n assert_success(response)\n except AssertionError:\n # > 4. If parameters.state is an inappropriate permission state for any\n # > implementation-defined reason, return a WebDriver error with\n # > WebDriver error code invalid argument.\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:115: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_____________ test_set_to_state_cross_realm[realmSetting0-denied] ______________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>\ncreate_window = <function create_window at 0x7f15f5e86050>, state = 'denied'\nrealmSetting = {'oneRealm': False}\n\n @pytest.mark.parametrize(\"state\", [\"granted\", \"denied\", \"prompt\"])\n @pytest.mark.parametrize(\"realmSetting\", [\n { \"oneRealm\": False },\n {}\n ])\n def test_set_to_state_cross_realm(session, create_window, state, realmSetting):\n original_window = session.window_handle\n session.window_handle = create_window()\n parameters = { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": state }\n parameters.update(realmSetting)\n \n response = session.transport.send(\n \"POST\", \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n \n try:\n assert_success(response)\n except AssertionError:\n # > 4. If parameters.state is an inappropriate permission state for any\n # > implementation-defined reason, return a WebDriver error with\n # > WebDriver error code invalid argument.\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:115: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_____________ test_set_to_state_cross_realm[realmSetting0-prompt] ______________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>\ncreate_window = <function create_window at 0x7f15f5e86848>, state = 'prompt'\nrealmSetting = {'oneRealm': False}\n\n @pytest.mark.parametrize(\"state\", [\"granted\", \"denied\", \"prompt\"])\n @pytest.mark.parametrize(\"realmSetting\", [\n { \"oneRealm\": False },\n {}\n ])\n def test_set_to_state_cross_realm(session, create_window, state, realmSetting):\n original_window = session.window_handle\n session.window_handle = create_window()\n parameters = { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": state }\n parameters.update(realmSetting)\n \n response = session.transport.send(\n \"POST\", \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n \n try:\n assert_success(response)\n except AssertionError:\n # > 4. If parameters.state is an inappropriate permission state for any\n # > implementation-defined reason, return a WebDriver error with\n # > WebDriver error code invalid argument.\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:115: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_____________ test_set_to_state_cross_realm[realmSetting1-granted] _____________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>\ncreate_window = <function create_window at 0x7f15f5e86c80>, state = 'granted'\nrealmSetting = {}\n\n @pytest.mark.parametrize(\"state\", [\"granted\", \"denied\", \"prompt\"])\n @pytest.mark.parametrize(\"realmSetting\", [\n { \"oneRealm\": False },\n {}\n ])\n def test_set_to_state_cross_realm(session, create_window, state, realmSetting):\n original_window = session.window_handle\n session.window_handle = create_window()\n parameters = { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": state }\n parameters.update(realmSetting)\n \n response = session.transport.send(\n \"POST\", \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n \n try:\n assert_success(response)\n except AssertionError:\n # > 4. If parameters.state is an inappropriate permission state for any\n # > implementation-defined reason, return a WebDriver error with\n # > WebDriver error code invalid argument.\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:115: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_____________ test_set_to_state_cross_realm[realmSetting1-denied] ______________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>\ncreate_window = <function create_window at 0x7f15f5e86050>, state = 'denied'\nrealmSetting = {}\n\n @pytest.mark.parametrize(\"state\", [\"granted\", \"denied\", \"prompt\"])\n @pytest.mark.parametrize(\"realmSetting\", [\n { \"oneRealm\": False },\n {}\n ])\n def test_set_to_state_cross_realm(session, create_window, state, realmSetting):\n original_window = session.window_handle\n session.window_handle = create_window()\n parameters = { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": state }\n parameters.update(realmSetting)\n \n response = session.transport.send(\n \"POST\", \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n \n try:\n assert_success(response)\n except AssertionError:\n # > 4. If parameters.state is an inappropriate permission state for any\n # > implementation-defined reason, return a WebDriver error with\n # > WebDriver error code invalid argument.\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:115: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_____________ test_set_to_state_cross_realm[realmSetting1-prompt] ______________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>\ncreate_window = <function create_window at 0x7f15f5e86578>, state = 'prompt'\nrealmSetting = {}\n\n @pytest.mark.parametrize(\"state\", [\"granted\", \"denied\", \"prompt\"])\n @pytest.mark.parametrize(\"realmSetting\", [\n { \"oneRealm\": False },\n {}\n ])\n def test_set_to_state_cross_realm(session, create_window, state, realmSetting):\n original_window = session.window_handle\n session.window_handle = create_window()\n parameters = { \"descriptor\": { \"name\": \"geolocation\" }, \"state\": state }\n parameters.update(realmSetting)\n \n response = session.transport.send(\n \"POST\", \"/session/{session_id}/permissions\".format(**vars(session)),\n parameters\n )\n \n try:\n assert_success(response)\n except AssertionError:\n # > 4. If parameters.state is an inappropriate permission state for any\n # > implementation-defined reason, return a WebDriver error with\n # > WebDriver error code invalid argument.\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/permissions/set.py:115: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=404 error=<UnknownCommandException http_status=404>>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 26 failed, 1 warnings in 10.32 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 5 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/scroll_into_view.py F [ 20%]\n.FF. [100%]\n\n=================================== FAILURES ===================================\n_______________ test_element_outside_of_not_scrollable_viewport ________________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>\n\n def test_element_outside_of_not_scrollable_viewport(session):\n session.url = inline(\"<input style=\\\"position: relative; left: -9999px;\\\">\")\n element = session.find.css(\"input\", all=False)\n \n response = element_send_keys(session, element, \"foo\")\n> assert_success(response)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/scroll_into_view.py:18: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=400 error=<WebDriverException http_status=400>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: element not interactable (400): element not interactable\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2adf2 Status::Status()\nE #3 0x55e603ba829d ExecuteSendKeysToElement()\nE #4 0x55e603bc64e2 base::internal::Invoker<>::Run()\nE #5 0x55e603ba66f6 ExecuteElementCommand()\nE #6 0x55e603bc65ee base::internal::Invoker<>::Run()\nE #7 0x55e603bd0337 ExecuteWindowCommand()\nE #8 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #9 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #10 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #11 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #12 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #13 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #14 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #15 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #16 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #17 0x55e603d4bd8f base::Thread::ThreadMain()\nE #18 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #19 0x7fea151b06ba start_thread\nE #20 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n_________ test_option_select_container_outside_of_scrollable_viewport __________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>\n\n def test_option_select_container_outside_of_scrollable_viewport(session):\n session.url = inline(\"\"\"\n <select style=\"margin-top: 102vh;\">\n <option value=\"foo\">foo</option>\n <option value=\"bar\" id=\"bar\">bar</option>\n </select>\n \"\"\")\n element = session.find.css(\"option#bar\", all=False)\n select = session.find.css(\"select\", all=False)\n \n response = element_send_keys(session, element, \"bar\")\n> assert_success(response)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/scroll_into_view.py:44: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=400 error=<WebDriverException http_status=400>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: element not interactable (400): element not interactable\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2adf2 Status::Status()\nE #3 0x55e603ba829d ExecuteSendKeysToElement()\nE #4 0x55e603bc64e2 base::internal::Invoker<>::Run()\nE #5 0x55e603ba66f6 ExecuteElementCommand()\nE #6 0x55e603bc65ee base::internal::Invoker<>::Run()\nE #7 0x55e603bd0337 ExecuteWindowCommand()\nE #8 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #9 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #10 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #11 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #12 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #13 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #14 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #15 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #16 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #17 0x55e603d4bd8f base::Thread::ThreadMain()\nE #18 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #19 0x7fea151b06ba start_thread\nE #20 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n_______________ test_option_stays_outside_of_scrollable_viewport _______________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>\n\n def test_option_stays_outside_of_scrollable_viewport(session):\n session.url = inline(\"\"\"\n <select multiple style=\"height: 105vh; margin-top: 100vh;\">\n <option value=\"foo\" id=\"foo\" style=\"height: 100vh;\">foo</option>\n <option value=\"bar\" id=\"bar\" style=\"background-color: yellow;\">bar</option>\n </select>\n \"\"\")\n select = session.find.css(\"select\", all=False)\n option_foo = session.find.css(\"option#foo\", all=False)\n option_bar = session.find.css(\"option#bar\", all=False)\n \n response = element_send_keys(session, option_bar, \"bar\")\n> assert_success(response)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/scroll_into_view.py:62: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=400 error=<WebDriverException http_status=400>>\nvalue = None\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: element not interactable (400): element not interactable\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2adf2 Status::Status()\nE #3 0x55e603ba829d ExecuteSendKeysToElement()\nE #4 0x55e603bc64e2 base::internal::Invoker<>::Run()\nE #5 0x55e603ba66f6 ExecuteElementCommand()\nE #6 0x55e603bc65ee base::internal::Invoker<>::Run()\nE #7 0x55e603bd0337 ExecuteWindowCommand()\nE #8 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #9 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #10 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #11 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #12 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #13 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #14 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #15 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #16 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #17 0x55e603d4bd8f base::Thread::ThreadMain()\nE #18 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #19 0x7fea151b06ba start_thread\nE #20 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n================ 3 failed, 2 passed, 1 warnings in 2.30 seconds ================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 0 items\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 11 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/interactability.py . [ 9%]\nF......... [100%]\n\n=================================== FAILURES ===================================\n____________________ test_document_element_is_interactable _____________________\n\nsession = <Session 718170ab86b6acbce57b523d20df235e>\n\n def test_document_element_is_interactable(session):\n session.url = inline(\"\"\"\n <html onkeypress=\"document.querySelector('input').value += event.key\">\n <input>\n </html>\n \"\"\")\n \n body = session.find.css(\"body\", all=False)\n element = session.find.css(\":root\", all=False)\n result = session.find.css(\"input\", all=False)\n \n # By default body is the active element\n assert session.active_element == body\n \n response = element_send_keys(session, element, \"foo\")\n assert_success(response)\n> assert session.active_element == element\nE assert <Element ab123eb8-5938-4a3c-8261-2d4ce1a4b8d4> == <Element f0211235-d2b9-4531-803c-40a6f57f07c8>\nE + where <Element ab123eb8-5938-4a3c-8261-2d4ce1a4b8d4> = <Session 718170ab86b6acbce57b523d20df235e>.active_element\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/interactability.py:48: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n=============== 1 failed, 10 passed, 1 warnings in 4.96 seconds ================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 16 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/file_upload.py . [ 6%]\n.............error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2033996\n.. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 16 passed, 1 warnings in 7.48 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 2 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/content_editable.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 2036693\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2036694\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2036695\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2036696\nF [ 50%]\nF [100%]\n\n=================================== FAILURES ===================================\n_______________________ test_sets_insertion_point_to_end _______________________\n\nsession = <Session 662a6253a4f11de611464ee318e516cb>\n\n def test_sets_insertion_point_to_end(session):\n session.url = inline('<div contenteditable=true>Hello,</div>')\n input = session.find.css(\"div\", all=False)\n input.send_keys(' world!')\n text = session.execute_script('return arguments[0].innerText', args=[input])\n> assert \"Hello, world!\" == text.strip()\nE AssertionError: assert 'Hello, world!' == 'world!Hello,'\nE - Hello, world!\nE + world!Hello,\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/content_editable.py:11: AssertionError\n______________ test_sets_insertion_point_to_after_last_text_node _______________\n\nsession = <Session 662a6253a4f11de611464ee318e516cb>\n\n def test_sets_insertion_point_to_after_last_text_node(session):\n session.url = inline('<div contenteditable=true>Hel<span>lo</span>,</div>')\n input = session.find.css(\"div\", all=False)\n input.send_keys(\" world!\")\n text = session.execute_script(\"return arguments[0].innerText\", args=[input])\n> assert \"Hello, world!\" == text.strip()\nE AssertionError: assert 'Hello, world!' == 'world!Hello,'\nE - Hello, world!\nE + world!Hello,\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/content_editable.py:23: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 2 failed, 1 warnings in 1.43 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2039484\n. [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2049910\n......error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2071954\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2083230\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 2093981\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2093982\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2093983\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2093984\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 11.31 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 4 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/form_controls.py . [ 25%]\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 4 passed, 1 warnings in 2.03 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 5 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/events.py . [ 20%]\n.... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 5 passed, 1 warnings in 2.34 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 9 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/send_keys.py . [ 11%]\n........ [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 9 passed, 1 warnings in 3.82 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_current_url/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2113149\n. [ 5%]\n.....error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 2129324\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2129325\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2129326\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2129327\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2139945\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2150455\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 2159054\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2159055\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2159056\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2159057\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 10.63 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 9 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_current_url/get.py . [ 11%]\n........ [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 9 passed, 1 warnings in 3.95 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_window_rect/user_prompts.py . [ 5%]\n.....error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 2194735\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2194736\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2194737\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2194738\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 2204332\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2204333\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2204334\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2204335\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2213835\n...... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 10.02 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 2 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_window_rect/get.py . [ 50%]\n. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 2 passed, 1 warnings in 0.78 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 5 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/navigate.py . [ 20%]\n...[1555739475.437][SEVERE]: Unable to receive message from renderer\n[1555739475.442][SEVERE]: Unable to receive message from renderer\n. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 5 passed, 1 warnings in 2.53 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 2 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/click.py . [ 50%]\n. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 2 passed, 1 warnings in 0.88 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 10 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/scroll_into_view.py . [ 10%]\nFFFFFFFFF [100%]\n\n=================================== FAILURES ===================================\n__________________ test_partially_visible_does_not_scroll[9] ___________________\n\nsession = <Session 79569fba64813c3b5bbb968a51e3cbd0>, offset = 9\n\n @pytest.mark.parametrize(\"offset\", range(9, 0, -1))\n def test_partially_visible_does_not_scroll(session, offset):\n session.url = inline(\"\"\"\n <style>\n body {{\n margin: 0;\n padding: 0;\n }}\n \n div {{\n background: blue;\n height: 200px;\n \n /* make N pixels visible in the viewport */\n margin-top: calc(100vh - {offset}px);\n }}\n </style>\n \n <div></div>\n \n <script>\n window.clicks = [];\n let target = document.querySelector(\"div\");\n target.addEventListener(\"click\", function(e) {{ window.clicks.push([e.clientX, e.clientY]); }});\n </script>\n \"\"\".format(offset=offset))\n target = session.find.css(\"div\", all=False)\n assert session.execute_script(\"return window.scrollY || document.documentElement.scrollTop\") == 0\n response = element_click(session, target)\n assert_success(response)\n> assert session.execute_script(\"return window.scrollY || document.documentElement.scrollTop\") == 0\nE AssertionError: assert 191 == 0\nE + where 191 = <bound method Session.execute_script of <Session 79569fba64813c3b5bbb968a51e3cbd0>>('return window.scrollY || document.documentElement.scrollTop')\nE + where <bound method Session.execute_script of <Session 79569fba64813c3b5bbb968a51e3cbd0>> = <Session 79569fba64813c3b5bbb968a51e3cbd0>.execute_script\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/scroll_into_view.py:70: AssertionError\n__________________ test_partially_visible_does_not_scroll[8] ___________________\n\nsession = <Session 79569fba64813c3b5bbb968a51e3cbd0>, offset = 8\n\n @pytest.mark.parametrize(\"offset\", range(9, 0, -1))\n def test_partially_visible_does_not_scroll(session, offset):\n session.url = inline(\"\"\"\n <style>\n body {{\n margin: 0;\n padding: 0;\n }}\n \n div {{\n background: blue;\n height: 200px;\n \n /* make N pixels visible in the viewport */\n margin-top: calc(100vh - {offset}px);\n }}\n </style>\n \n <div></div>\n \n <script>\n window.clicks = [];\n let target = document.querySelector(\"div\");\n target.addEventListener(\"click\", function(e) {{ window.clicks.push([e.clientX, e.clientY]); }});\n </script>\n \"\"\".format(offset=offset))\n target = session.find.css(\"div\", all=False)\n assert session.execute_script(\"return window.scrollY || document.documentElement.scrollTop\") == 0\n response = element_click(session, target)\n assert_success(response)\n> assert session.execute_script(\"return window.scrollY || document.documentElement.scrollTop\") == 0\nE AssertionError: assert 192 == 0\nE + where 192 = <bound method Session.execute_script of <Session 79569fba64813c3b5bbb968a51e3cbd0>>('return window.scrollY || document.documentElement.scrollTop')\nE + where <bound method Session.execute_script of <Session 79569fba64813c3b5bbb968a51e3cbd0>> = <Session 79569fba64813c3b5bbb968a51e3cbd0>.execute_script\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/scroll_into_view.py:70: AssertionError\n__________________ test_partially_visible_does_not_scroll[7] ___________________\n\nsession = <Session 79569fba64813c3b5bbb968a51e3cbd0>, offset = 7\n\n @pytest.mark.parametrize(\"offset\", range(9, 0, -1))\n def test_partially_visible_does_not_scroll(session, offset):\n session.url = inline(\"\"\"\n <style>\n body {{\n margin: 0;\n padding: 0;\n }}\n \n div {{\n background: blue;\n height: 200px;\n \n /* make N pixels visible in the viewport */\n margin-top: calc(100vh - {offset}px);\n }}\n </style>\n \n <div></div>\n \n <script>\n window.clicks = [];\n let target = document.querySelector(\"div\");\n target.addEventListener(\"click\", function(e) {{ window.clicks.push([e.clientX, e.clientY]); }});\n </script>\n \"\"\".format(offset=offset))\n target = session.find.css(\"div\", all=False)\n assert session.execute_script(\"return window.scrollY || document.documentElement.scrollTop\") == 0\n response = element_click(session, target)\n assert_success(response)\n> assert session.execute_script(\"return window.scrollY || document.documentElement.scrollTop\") == 0\nE AssertionError: assert 193 == 0\nE + where 193 = <bound method Session.execute_script of <Session 79569fba64813c3b5bbb968a51e3cbd0>>('return window.scrollY || document.documentElement.scrollTop')\nE + where <bound method Session.execute_script of <Session 79569fba64813c3b5bbb968a51e3cbd0>> = <Session 79569fba64813c3b5bbb968a51e3cbd0>.execute_script\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/scroll_into_view.py:70: AssertionError\n__________________ test_partially_visible_does_not_scroll[6] ___________________\n\nsession = <Session 79569fba64813c3b5bbb968a51e3cbd0>, offset = 6\n\n @pytest.mark.parametrize(\"offset\", range(9, 0, -1))\n def test_partially_visible_does_not_scroll(session, offset):\n session.url = inline(\"\"\"\n <style>\n body {{\n margin: 0;\n padding: 0;\n }}\n \n div {{\n background: blue;\n height: 200px;\n \n /* make N pixels visible in the viewport */\n margin-top: calc(100vh - {offset}px);\n }}\n </style>\n \n <div></div>\n \n <script>\n window.clicks = [];\n let target = document.querySelector(\"div\");\n target.addEventListener(\"click\", function(e) {{ window.clicks.push([e.clientX, e.clientY]); }});\n </script>\n \"\"\".format(offset=offset))\n target = session.find.css(\"div\", all=False)\n assert session.execute_script(\"return window.scrollY || document.documentElement.scrollTop\") == 0\n response = element_click(session, target)\n assert_success(response)\n> assert session.execute_script(\"return window.scrollY || document.documentElement.scrollTop\") == 0\nE AssertionError: assert 194 == 0\nE + where 194 = <bound method Session.execute_script of <Session 79569fba64813c3b5bbb968a51e3cbd0>>('return window.scrollY || document.documentElement.scrollTop')\nE + where <bound method Session.execute_script of <Session 79569fba64813c3b5bbb968a51e3cbd0>> = <Session 79569fba64813c3b5bbb968a51e3cbd0>.execute_script\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/scroll_into_view.py:70: AssertionError\n__________________ test_partially_visible_does_not_scroll[5] ___________________\n\nsession = <Session 79569fba64813c3b5bbb968a51e3cbd0>, offset = 5\n\n @pytest.mark.parametrize(\"offset\", range(9, 0, -1))\n def test_partially_visible_does_not_scroll(session, offset):\n session.url = inline(\"\"\"\n <style>\n body {{\n margin: 0;\n padding: 0;\n }}\n \n div {{\n background: blue;\n height: 200px;\n \n /* make N pixels visible in the viewport */\n margin-top: calc(100vh - {offset}px);\n }}\n </style>\n \n <div></div>\n \n <script>\n window.clicks = [];\n let target = document.querySelector(\"div\");\n target.addEventListener(\"click\", function(e) {{ window.clicks.push([e.clientX, e.clientY]); }});\n </script>\n \"\"\".format(offset=offset))\n target = session.find.css(\"div\", all=False)\n assert session.execute_script(\"return window.scrollY || document.documentElement.scrollTop\") == 0\n response = element_click(session, target)\n assert_success(response)\n> assert session.execute_script(\"return window.scrollY || document.documentElement.scrollTop\") == 0\nE AssertionError: assert 195 == 0\nE + where 195 = <bound method Session.execute_script of <Session 79569fba64813c3b5bbb968a51e3cbd0>>('return window.scrollY || document.documentElement.scrollTop')\nE + where <bound method Session.execute_script of <Session 79569fba64813c3b5bbb968a51e3cbd0>> = <Session 79569fba64813c3b5bbb968a51e3cbd0>.execute_script\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/scroll_into_view.py:70: AssertionError\n__________________ test_partially_visible_does_not_scroll[4] ___________________\n\nsession = <Session 79569fba64813c3b5bbb968a51e3cbd0>, offset = 4\n\n @pytest.mark.parametrize(\"offset\", range(9, 0, -1))\n def test_partially_visible_does_not_scroll(session, offset):\n session.url = inline(\"\"\"\n <style>\n body {{\n margin: 0;\n padding: 0;\n }}\n \n div {{\n background: blue;\n height: 200px;\n \n /* make N pixels visible in the viewport */\n margin-top: calc(100vh - {offset}px);\n }}\n </style>\n \n <div></div>\n \n <script>\n window.clicks = [];\n let target = document.querySelector(\"div\");\n target.addEventListener(\"click\", function(e) {{ window.clicks.push([e.clientX, e.clientY]); }});\n </script>\n \"\"\".format(offset=offset))\n target = session.find.css(\"div\", all=False)\n assert session.execute_script(\"return window.scrollY || document.documentElement.scrollTop\") == 0\n response = element_click(session, target)\n assert_success(response)\n> assert session.execute_script(\"return window.scrollY || document.documentElement.scrollTop\") == 0\nE AssertionError: assert 196 == 0\nE + where 196 = <bound method Session.execute_script of <Session 79569fba64813c3b5bbb968a51e3cbd0>>('return window.scrollY || document.documentElement.scrollTop')\nE + where <bound method Session.execute_script of <Session 79569fba64813c3b5bbb968a51e3cbd0>> = <Session 79569fba64813c3b5bbb968a51e3cbd0>.execute_script\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/scroll_into_view.py:70: AssertionError\n__________________ test_partially_visible_does_not_scroll[3] ___________________\n\nsession = <Session 79569fba64813c3b5bbb968a51e3cbd0>, offset = 3\n\n @pytest.mark.parametrize(\"offset\", range(9, 0, -1))\n def test_partially_visible_does_not_scroll(session, offset):\n session.url = inline(\"\"\"\n <style>\n body {{\n margin: 0;\n padding: 0;\n }}\n \n div {{\n background: blue;\n height: 200px;\n \n /* make N pixels visible in the viewport */\n margin-top: calc(100vh - {offset}px);\n }}\n </style>\n \n <div></div>\n \n <script>\n window.clicks = [];\n let target = document.querySelector(\"div\");\n target.addEventListener(\"click\", function(e) {{ window.clicks.push([e.clientX, e.clientY]); }});\n </script>\n \"\"\".format(offset=offset))\n target = session.find.css(\"div\", all=False)\n assert session.execute_script(\"return window.scrollY || document.documentElement.scrollTop\") == 0\n response = element_click(session, target)\n assert_success(response)\n> assert session.execute_script(\"return window.scrollY || document.documentElement.scrollTop\") == 0\nE AssertionError: assert 197 == 0\nE + where 197 = <bound method Session.execute_script of <Session 79569fba64813c3b5bbb968a51e3cbd0>>('return window.scrollY || document.documentElement.scrollTop')\nE + where <bound method Session.execute_script of <Session 79569fba64813c3b5bbb968a51e3cbd0>> = <Session 79569fba64813c3b5bbb968a51e3cbd0>.execute_script\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/scroll_into_view.py:70: AssertionError\n__________________ test_partially_visible_does_not_scroll[2] ___________________\n\nsession = <Session 79569fba64813c3b5bbb968a51e3cbd0>, offset = 2\n\n @pytest.mark.parametrize(\"offset\", range(9, 0, -1))\n def test_partially_visible_does_not_scroll(session, offset):\n session.url = inline(\"\"\"\n <style>\n body {{\n margin: 0;\n padding: 0;\n }}\n \n div {{\n background: blue;\n height: 200px;\n \n /* make N pixels visible in the viewport */\n margin-top: calc(100vh - {offset}px);\n }}\n </style>\n \n <div></div>\n \n <script>\n window.clicks = [];\n let target = document.querySelector(\"div\");\n target.addEventListener(\"click\", function(e) {{ window.clicks.push([e.clientX, e.clientY]); }});\n </script>\n \"\"\".format(offset=offset))\n target = session.find.css(\"div\", all=False)\n assert session.execute_script(\"return window.scrollY || document.documentElement.scrollTop\") == 0\n response = element_click(session, target)\n assert_success(response)\n> assert session.execute_script(\"return window.scrollY || document.documentElement.scrollTop\") == 0\nE AssertionError: assert 198 == 0\nE + where 198 = <bound method Session.execute_script of <Session 79569fba64813c3b5bbb968a51e3cbd0>>('return window.scrollY || document.documentElement.scrollTop')\nE + where <bound method Session.execute_script of <Session 79569fba64813c3b5bbb968a51e3cbd0>> = <Session 79569fba64813c3b5bbb968a51e3cbd0>.execute_script\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/scroll_into_view.py:70: AssertionError\n__________________ test_partially_visible_does_not_scroll[1] ___________________\n\nsession = <Session 79569fba64813c3b5bbb968a51e3cbd0>, offset = 1\n\n @pytest.mark.parametrize(\"offset\", range(9, 0, -1))\n def test_partially_visible_does_not_scroll(session, offset):\n session.url = inline(\"\"\"\n <style>\n body {{\n margin: 0;\n padding: 0;\n }}\n \n div {{\n background: blue;\n height: 200px;\n \n /* make N pixels visible in the viewport */\n margin-top: calc(100vh - {offset}px);\n }}\n </style>\n \n <div></div>\n \n <script>\n window.clicks = [];\n let target = document.querySelector(\"div\");\n target.addEventListener(\"click\", function(e) {{ window.clicks.push([e.clientX, e.clientY]); }});\n </script>\n \"\"\".format(offset=offset))\n target = session.find.css(\"div\", all=False)\n assert session.execute_script(\"return window.scrollY || document.documentElement.scrollTop\") == 0\n response = element_click(session, target)\n assert_success(response)\n> assert session.execute_script(\"return window.scrollY || document.documentElement.scrollTop\") == 0\nE AssertionError: assert 199 == 0\nE + where 199 = <bound method Session.execute_script of <Session 79569fba64813c3b5bbb968a51e3cbd0>>('return window.scrollY || document.documentElement.scrollTop')\nE + where <bound method Session.execute_script of <Session 79569fba64813c3b5bbb968a51e3cbd0>> = <Session 79569fba64813c3b5bbb968a51e3cbd0>.execute_script\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/scroll_into_view.py:70: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n================ 9 failed, 1 passed, 1 warnings in 4.53 seconds ================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 12 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/interactability.py . [ 8%]\n........... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 12 passed, 1 warnings in 5.06 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 1 item\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/file_upload.py F [100%]\n\n=================================== FAILURES ===================================\n____________________________ test_file_upload_state ____________________________\n\nsession = <Session 79569fba64813c3b5bbb968a51e3cbd0>\n\n def test_file_upload_state(session):\n session.url = inline(\"<input type=file>\")\n \n element = session.find.css(\"input\", all=False)\n response = element_click(session, element)\n> assert_error(response, \"invalid argument\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/file_upload.py:16: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Responsetatus=200 body={\"value\": null}>\nerror_code = 'invalid argument'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 1 failed, 1 warnings in 1.06 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 1 item\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/stale.py . [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 1 passed, 1 warnings in 0.48 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 11 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/select.py . [ 9%]\n.......... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 11 passed, 1 warnings in 5.38 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 3 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/bubbling.py . [ 33%]\nF. [100%]\n\n=================================== FAILURES ===================================\n_____________________________ test_spin_event_loop _____________________________\n\nsession = <Session 79569fba64813c3b5bbb968a51e3cbd0>\n\n def test_spin_event_loop(session):\n \"\"\"\n Wait until the user agent event loop has spun enough times to\n process the DOM events generated by clicking.\n \"\"\"\n session.url = inline(\"\"\"\n <style>\n body * {\n margin: 10px;\n padding: 10px;\n border: 1px solid blue;\n }\n </style>\n \n <div id=three>THREE\n <div id=two>TWO\n <div id=one>ONE</div>\n </div>\n </div>\n \n <script>\n window.delayedClicks = [];\n \n var elements = document.querySelectorAll(\"div\");\n for (var level = 0; level < elements.length; level++) {\n elements[level].addEventListener(\"click\", function(clickEvent) {\n var target = clickEvent.currentTarget;\n setTimeout(function() { window.delayedClicks.push(target); }, 100);\n });\n }\n </script>\n \"\"\")\n three, two, one = session.find.css(\"div\")\n one.click()\n \n delayed_clicks = session.execute_script(\"return window.delayedClicks\")\n> assert one in delayed_clicks\nE assert <Element 3243284f-9ea1-47cd-be25-5c5558c17566> in []\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/bubbling.py:84: AssertionError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n================ 1 failed, 2 passed, 1 warnings in 1.38 seconds ================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/user_prompts.py . [ 5%]\n.....error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2286238\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2297622\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 2308312\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2308313\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2308314\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2308315\n...... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 10.97 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 11 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/center_point.py . [ 9%]\n.......... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 11 passed, 1 warnings in 5.02 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\nERROR: not found: /b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/support/input.html\n(no name '/b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/support/input.html' in any of [])\n\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n========================== 1 warnings in 0.00 seconds ==========================\nERROR: not found: /b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/support/close_window.html\n(no name '/b/swarming/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/support/close_window.html' in any of [])\n\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 42 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_timeouts/set.py . [ 2%]\n......................................... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 42 passed, 1 warnings in 15.20 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_timeouts/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 2331623\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2331624\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2331625\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2331626\n. [ 5%]\n........error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2360182\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2369939\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 2379030\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2379031\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2379032\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2379033\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 9.70 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 3 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/json_serialize_windowproxy.py F [ 33%]\nFF [100%]\n\n=================================== FAILURES ===================================\n_____________________________ test_initial_window ______________________________\n\nsession = <Session 90297c93b354154abdc021d16d0239a7>\n\n def test_initial_window(session):\n # non-auxiliary top-level browsing context\n response = execute_script(session, \"return window;\")\n raw_json = assert_success(response)\n \n> obj = json.loads(raw_json)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/json_serialize_windowproxy.py:25: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../.swarming_module/lib/python2.7/json/__init__.py:339: in loads\n return _default_decoder.decode(s)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <json.decoder.JSONDecoder object at 0x7f15f9f85190>, s = []\n_w = <built-in method match of _sre.SRE_Pattern object at 0x7f15f9e90670>\n\n def decode(self, s, _w=WHITESPACE.match):\n \"\"\"Return the Python representation of ``s`` (a ``str`` or ``unicode``\n instance containing a JSON document)\n \n \"\"\"\n> obj, end = self.raw_decode(s, idx=_w(s, 0).end())\nE TypeError: expected string or buffer\n\n../../.swarming_module/lib/python2.7/json/decoder.py:364: TypeError\n_______________________________ test_window_open _______________________________\n\nsession = <Session 90297c93b354154abdc021d16d0239a7>\n\n def test_window_open(session):\n # auxiliary browsing context\n session.execute_script(\"window.foo = window.open()\")\n \n response = execute_script(session, \"return window.foo;\")\n raw_json = assert_success(response)\n \n> obj = json.loads(raw_json)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/json_serialize_windowproxy.py:39: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../.swarming_module/lib/python2.7/json/__init__.py:339: in loads\n return _default_decoder.decode(s)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <json.decoder.JSONDecoder object at 0x7f15f9f85190>, s = []\n_w = <built-in method match of _sre.SRE_Pattern object at 0x7f15f9e90670>\n\n def decode(self, s, _w=WHITESPACE.match):\n \"\"\"Return the Python representation of ``s`` (a ``str`` or ``unicode``\n instance containing a JSON document)\n \n \"\"\"\n> obj, end = self.raw_decode(s, idx=_w(s, 0).end())\nE TypeError: expected string or buffer\n\n../../.swarming_module/lib/python2.7/json/decoder.py:364: TypeError\n__________________________________ test_frame __________________________________\n\nsession = <Session 90297c93b354154abdc021d16d0239a7>\n\n def test_frame(session):\n # nested browsing context\n append = \"\"\"\n window.frame = document.createElement('iframe');\n document.body.appendChild(frame);\n \"\"\"\n session.execute_script(append)\n \n response = execute_script(session, \"return frame.contentWindow;\")\n raw_json = assert_success(response)\n \n> obj = json.loads(raw_json)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/json_serialize_windowproxy.py:57: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../.swarming_module/lib/python2.7/json/__init__.py:339: in loads\n return _default_decoder.decode(s)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <json.decoder.JSONDecoder object at 0x7f15f9f85190>, s = []\n_w = <built-in method match of _sre.SRE_Pattern object at 0x7f15f9e90670>\n\n def decode(self, s, _w=WHITESPACE.match):\n \"\"\"Return the Python representation of ``s`` (a ``str`` or ``unicode``\n instance containing a JSON document)\n \n \"\"\"\n> obj, end = self.raw_decode(s, idx=_w(s, 0).end())\nE TypeError: expected string or buffer\n\n../../.swarming_module/lib/python2.7/json/decoder.py:364: TypeError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 3 failed, 1 warnings in 1.25 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 10 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/promise.py F [ 10%]\nFFFFFFFFF [100%]\n\n=================================== FAILURES ===================================\n_____________________________ test_promise_resolve _____________________________\n\nsession = <Session 90297c93b354154abdc021d16d0239a7>\n\n def test_promise_resolve(session):\n response = execute_script(session, \"\"\"\n return Promise.resolve('foobar');\n \"\"\")\n> assert_success(response, \"foobar\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/promise.py:21: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Responsetatus=200 body={\"value\": {}}>, value = 'foobar'\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n assert response.status == 200, str(response.error)\n \n if value is not None:\n> assert response.body[\"value\"] == value\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:69: AssertionError\n_________________________ test_promise_resolve_delayed _________________________\n\nsession = <Session 90297c93b354154abdc021d16d0239a7>\n\n def test_promise_resolve_delayed(session):\n response = execute_script(session, \"\"\"\n return new Promise(\n (resolve) => setTimeout(\n () => resolve('foobar'),\n 50\n )\n );\n \"\"\")\n> assert_success(response, \"foobar\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/promise.py:33: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Responsetatus=200 body={\"value\": {}}>, value = 'foobar'\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n assert response.status == 200, str(response.error)\n \n if value is not None:\n> assert response.body[\"value\"] == value\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:69: AssertionError\n___________________________ test_promise_all_resolve ___________________________\n\nsession = <Session 90297c93b354154abdc021d16d0239a7>\n\n def test_promise_all_resolve(session):\n response = execute_script(session, \"\"\"\n return Promise.all([\n Promise.resolve(1),\n Promise.resolve(2)\n ]);\n \"\"\")\n> assert_success(response, [1, 2])\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/promise.py:43: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Responsetatus=200 body={\"value\": {}}>, value = [1, 2]\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n assert response.status == 200, str(response.error)\n \n if value is not None:\n> assert response.body[\"value\"] == value\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:69: AssertionError\n__________________________ test_await_promise_resolve __________________________\n\nsession = <Session 90297c93b354154abdc021d16d0239a7>\n\n def test_await_promise_resolve(session):\n response = execute_script(session, \"\"\"\n const res = await Promise.resolve('foobar');\n return res;\n \"\"\")\n> assert_success(response, \"foobar\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/promise.py:51: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnknownErrorException http_status=500>>\nvalue = 'foobar'\n\n def assert_success(response, value=None):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param value: Expected value of the response body, if any.\n \"\"\"\n> assert response.status == 200, str(response.error)\nE AssertionError: unknown error (500): unknown error: Runtime.evaluate threw exception: SyntaxError: await is only valid in async function\nE (Session info: chrome=76.0.3772.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x55e603d649b9 base::debug::CollectStackTrace()\nE #1 0x55e603cfe2d3 base::debug::StackTrace::StackTrace()\nE #2 0x55e603c2af4e Status::Status()\nE #3 0x55e603c3213a internal::EvaluateScript()\nE #4 0x55e603c2d365 internal::EvaluateScriptAndGetValue()\nE #5 0x55e603c2d100 WebViewImpl::EvaluateScript()\nE #6 0x55e603c2d667 WebViewImpl::CallFunction()\nE #7 0x55e603bd0b16 ExecuteExecuteScript()\nE #8 0x55e603bc64e2 base::internal::Invoker<>::Run()\nE #9 0x55e603bd0337 ExecuteWindowCommand()\nE #10 0x55e603bc63b3 base::internal::Invoker<>::Run()\nE #11 0x55e603ba470e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #12 0x55e603ba5555 base::internal::Invoker<>::RunOnce()\nE #13 0x55e603d25885 base::TaskAnnotator::RunTask()\nE #14 0x55e603d31c6e base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #15 0x55e603d31968 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #16 0x55e603d0b79a base::MessagePumpDefault::Run()\nE #17 0x55e603d32549 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #18 0x55e603d1c4e7 base::RunLoop::RunWithTimeout()\nE #19 0x55e603d4bd8f base::Thread::ThreadMain()\nE #20 0x55e603d7016e base::(anonymous namespace)::ThreadFunc()\nE #21 0x7fea151b06ba start_thread\nE #22 0x7fea139c141d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n_____________________________ test_promise_reject ______________________________\n\nsession = <Session 90297c93b354154abdc021d16d0239a7>\n\n def test_promise_reject(session):\n response = execute_script(session, \"\"\"\n return Promise.reject(new Error('my error'));\n \"\"\")\n> assert_error(response, \"javascript error\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/promise.py:58: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Responsetatus=200 body={\"value\": {}}>\nerror_code = 'javascript error'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n_________________________ test_promise_reject_delayed __________________________\n\nsession = <Session 90297c93b354154abdc021d16d0239a7>\n\n def test_promise_reject_delayed(session):\n response = execute_script(session, \"\"\"\n return new Promise(\n (resolve, reject) => setTimeout(\n () => reject(new Error('my error')),\n 50\n )\n );\n \"\"\")\n> assert_error(response, \"javascript error\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/promise.py:70: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Responsetatus=200 body={\"value\": {}}>\nerror_code = 'javascript error'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n___________________________ test_promise_all_reject ____________________________\n\nsession = <Session 90297c93b354154abdc021d16d0239a7>\n\n def test_promise_all_reject(session):\n response = execute_script(session, \"\"\"\n return Promise.all([\n Promise.resolve(1),\n Promise.reject(new Error('error'))\n ]);\n \"\"\")\n> assert_error(response, \"javascript error\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/promise.py:80: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Responsetatus=200 body={\"value\": {}}>\nerror_code = 'javascript error'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: AssertionError\n__________________________ test_await_promise_reject ___________________________\n\nsession = <Session 90297c93b354154abdc021d16d0239a7>\n\n def test_await_promise_reject(session):\n response = execute_script(session, \"\"\"\n await Promise.reject(new Error('my error'));\n return 'foo';\n \"\"\")\n> assert_error(response, \"javascript error\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/promise.py:88: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Response status=500 error=<UnknownErrorException http_status=500>>\nerror_code = 'javascript error'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n assert response.status == errors[error_code]\n assert \"value\" in response.body\n> assert response.body[\"value\"][\"error\"] == error_code\nE AssertionError\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:52: AssertionError\n_________________________ test_promise_resolve_timeout _________________________\n\nsession = <Session 90297c93b354154abdc021d16d0239a7>\n\n def test_promise_resolve_timeout(session):\n session.timeouts.script = .1\n response = execute_script(session, \"\"\"\n return new Promise(\n (resolve) => setTimeout(\n () => resolve(),\n 1000\n )\n );\n \"\"\")\n> assert_error(response, \"timeout error\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/promise.py:101: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Responsetatus=200 body={\"value\": {}}>, error_code = 'timeout error'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE KeyError: 'timeout error'\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: KeyError\n_________________________ test_promise_reject_timeout __________________________\n\nsession = <Session 90297c93b354154abdc021d16d0239a7>\n\n def test_promise_reject_timeout(session):\n session.timeouts.script = .1\n response = execute_script(session, \"\"\"\n return new Promise(\n (resolve, reject) => setTimeout(\n () => reject(new Error('my error')),\n 1000\n )\n );\n \"\"\")\n> assert_error(response, \"timeout error\")\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/promise.py:114: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nresponse = <Responsetatus=200 body={\"value\": {}}>, error_code = 'timeout error'\n\n def assert_error(response, error_code):\n \"\"\"\n Verify that the provided webdriver.Response instance described\n a valid error response as defined by `dfn-send-an-error` and\n the provided error code.\n \n :param response: ``webdriver.Response`` instance.\n :param error_code: String value of the expected error code\n \"\"\"\n> assert response.status == errors[error_code]\nE KeyError: 'timeout error'\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:50: KeyError\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 10 failed, 1 warnings in 3.66 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 8 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/collections.py . [ 12%]\n....... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 8 passed, 1 warnings in 3.24 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 6 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/cyclic.py . [ 16%]\n..... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 6 passed, 1 warnings in 2.27 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2394036\n. [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2404417\n......error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2423619\n......error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2442020\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 9.81 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 9 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/execute.py . [ 11%]\n........ [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 9 passed, 1 warnings in 3.41 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 2 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/switch_to_window/switch.py . [ 50%]\n. [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n===================== 2 passed, 1 warnings in 0.81 seconds =====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 38 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/find_element/find.py . [ 2%]\n..................................... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 38 passed, 1 warnings in 14.66 seconds ====================\n============================= test session starts ==============================\nplatform linux2 -- Python 2.7.14+chromium14, pytest-3.6.2, py-1.5.3, pluggy-0.7.1\nrootdir: /b/swarming/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/find_element/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 143 minor 1 serial 2482182\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2482183\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2482184\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2482185\n. [ 5%]\n.....error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2503992\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2515362\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2524698\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2533351\n... [100%]\n\n=============================== warnings summary ===============================\n<undetermined location>\n Module already imported so cannot be rewritten: tests.support.fixtures\n\n-- Docs: http://doc.pytest.org/en/latest/warnings.html\n==================== 18 passed, 1 warnings in 10.44 seconds ====================\n2019-04-19 22:53:05,378 - blinkpy.web_tests.servers.server_base: [DEBUG] Attempting to shut down wptserve server at pid 12814\n2019-04-19 22:53:05,378 - blinkpy.common.system.executive: [DEBUG] Checking whether pid 12814 is alive.\n2019-04-19 22:53:05,378 - blinkpy.web_tests.servers.wptserve: [DEBUG] pid 12814 is running, killing it\n2019-04-19 22:53:05,378 - 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 0x7f15f9c65550>>\n2019-04-19 22:53:06,380 - blinkpy.common.system.executive: [DEBUG] Checking whether pid 12814 is alive.\n2019-04-19 22:53:06,380 - blinkpy.web_tests.servers.wptserve: [DEBUG] pid 12814 is not running\n2019-04-19 22:53:06,381 - blinkpy.web_tests.servers.server_base: [DEBUG] wptserve server at pid 12814 stopped\n", "outputs_ref": { "isolated": "af46a2621f1a89170749f37fc488df2134751dc1", "isolatedserver": "https://isolateserver.appspot.com", "namespace": "default-gzip" }, "run_id": "4452015a1fbfa311", "server_versions": [ "4267-53b17d5" ], "started_ts": "2019-04-20T05:35:10.688885", "state": "COMPLETED", "tags": [ "build_is_experimental:false", "buildername:linux-xenial-rel", "buildnumber:8380", "cpu:x86-64", "data:3ac9997e2e18b7556d49e2ba3f83774000dea4b4", "gpu:none", "master:chromium.linux", "name:webdriver_tests_suite", "os:Ubuntu-16.04", "pool:Chrome", "priority:25", "project:chromium", "purpose:CI", "purpose:luci", "purpose:post-commit", "service_account:none", "slavename:swarm63-c4", "spec_name:chromium.ci:linux-xenial-rel", "stepname:webdriver_tests_suite on Ubuntu-16.04", "swarming.pool.template:none", "swarming.pool.version:b0a6cb78cd34832b49b843b36f65ec5a7a568a79", "user:None" ], "task_id": "4452015a1fbfa310", "try_number": "1" } ] }