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-Broadwell_GCE", "x86-64-avx2" ] }, { "key": "gce", "value": [ "1" ] }, { "key": "gpu", "value": [ "none" ] }, { "key": "id", "value": [ "chrome-trusty-us-central1-c-523-ede6" ] }, { "key": "image", "value": [ "chrome-trusty-19041600-95c8804d634" ] }, { "key": "inside_docker", "value": [ "0" ] }, { "key": "kvm", "value": [ "1" ] }, { "key": "machine_type", "value": [ "n1-standard-8" ] }, { "key": "os", "value": [ "Linux", "Ubuntu", "Ubuntu-14.04" ] }, { "key": "pool", "value": [ "Chrome" ] }, { "key": "python", "value": [ "2.7.6" ] }, { "key": "server_version", "value": [ "4274-a0a5f8c" ] }, { "key": "zone", "value": [ "us", "us-central", "us-central1", "us-central1-c" ] } ], "bot_id": "chrome-trusty-us-central1-c-523-ede6", "bot_version": "ed4565f416d57730e75be543776f9c0eb206896ef8831a69fda252ac9fa2095a", "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-26T03:24:31.171130", "costs_usd": [ 0.12014458626380535 ], "created_ts": "2019-04-26T03:07:11.545697", "duration": 1030.0796999931335, "modified_ts": "2019-04-26T03:24:31.171130", "name": "webdriver_tests_suite/Ubuntu-14.04/51baacf65b/linux-tcmalloc-rel/10013", "output": "/b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:354: SNIMissingWarning: An HTTPS request has been made, but the SNI (Server Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n/b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n/b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n/b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n/b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n/b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n/b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n/b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n/b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n/b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n/b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n/b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n/b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n/b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n/b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n/b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n/b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n/b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n/b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n/b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\nAdditional test environment:\n CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox\n CHROME_HEADLESS=1\n LANG=en_US.UTF-8\nCommand: /b/s/w/ir/.swarming_module_cache/vpython/fe596a/bin/python ../../testing/xvfb.py ../../chrome/test/chromedriver/test/run_webdriver_tests.py -v --chromedriver=chromedriver --isolated-script-test-output=/b/s/w/iosDIz9D/results.json --test-path=../../third_party/blink/web_tests/external/wpt/webdriver/tests/ --isolated-script-test-output=/b/s/w/iosDIz9D/output.json --isolated-script-test-perf-output=/b/s/w/iosDIz9D/perftest-output.json\n\nInitializing built-in extension Generic Event Extension\nInitializing built-in extension SHAPE\nInitializing built-in extension MIT-SHM\nInitializing built-in extension XInputExtension\nInitializing built-in extension XTEST\nInitializing built-in extension BIG-REQUESTS\nInitializing built-in extension SYNC\nInitializing built-in extension XKEYBOARD\nInitializing built-in extension XC-MISC\nInitializing built-in extension SECURITY\nInitializing built-in extension XINERAMA\nInitializing built-in extension XFIXES\nInitializing built-in extension RENDER\nInitializing built-in extension RANDR\nInitializing built-in extension COMPOSITE\nInitializing built-in extension DAMAGE\nInitializing built-in extension MIT-SCREEN-SAVER\nInitializing built-in extension DOUBLE-BUFFER\nInitializing built-in extension RECORD\nInitializing built-in extension DPMS\nInitializing built-in extension Present\nInitializing built-in extension DRI3\nInitializing built-in extension X-Resource\nInitializing built-in extension XVideo\nInitializing built-in extension XVideo-MotionCompensation\nInitializing built-in extension SELinux\nInitializing built-in extension GLX\n[dix] Could not init font path element /usr/share/fonts/X11/cyrillic, removing from list!\n[dix] Could not init font path element /usr/share/fonts/X11/100dpi/:unscaled, removing from list!\n[dix] Could not init font path element /usr/share/fonts/X11/75dpi/:unscaled, removing from list!\n[dix] Could not init font path element /usr/share/fonts/X11/100dpi, removing from list!\n[dix] Could not init font path element /usr/share/fonts/X11/75dpi, removing from list!\nAdditional test environment:\n CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox\n CHROME_HEADLESS=1\n LANG=en_US.UTF-8\nCommand: /b/s/w/ir/.swarming_module_cache/vpython/fe596a/bin/python ../../chrome/test/chromedriver/test/run_webdriver_tests.py -v --chromedriver=chromedriver --isolated-script-test-output=/b/s/w/iosDIz9D/results.json --test-path=../../third_party/blink/web_tests/external/wpt/webdriver/tests/ --isolated-script-test-output=/b/s/w/iosDIz9D/output.json --isolated-script-test-perf-output=/b/s/w/iosDIz9D/perftest-output.json\n\nObt-Message: Xinerama extension is not present on the server\nObt-Message: XRandR extension is not present on the server\nOpenbox-Message: Unable to find a valid menu file \"/var/lib/openbox/debian-menu.xml\"\n2019-04-25 20:07:21,625 - blinkpy.common.system.log_utils: [DEBUG] Debug logging enabled.\n2019-04-25 20:07:21,680 - blinkpy.web_tests.servers.server_base: [WARNING] Failed to remove old wptserve access_log files\n2019-04-25 20:07:21,680 - blinkpy.web_tests.servers.server_base: [WARNING] Failed to remove old wptserve error_log files\n2019-04-25 20:07:21,680 - blinkpy.web_tests.servers.server_base: [DEBUG] all ports are available\n2019-04-25 20:07:21,680 - blinkpy.web_tests.servers.server_base: [DEBUG] Starting wptserve server, cmd=\"['/b/s/w/ir/.swarming_module_cache/vpython/fe596a/bin/python', '-u', '/b/s/w/ir/third_party/blink/tools/blinkpy/third_party/wpt/wpt/wpt', 'serve', '--config', '/b/s/w/itrPuqtj/tmpUGKfhV.json', '--doc_root', '/b/s/w/ir/third_party/blink/web_tests/external/wpt']\"\n2019-04-25 20:07:21,683 - blinkpy.common.system.executive: [DEBUG] Checking whether pid 22378 is alive.\n2019-04-25 20:07:21,684 - blinkpy.web_tests.servers.server_base: [DEBUG] Server NOT running on http://localhost:8001 : [Errno 111] Connection refused\n2019-04-25 20:07:21,684 - 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 0x7f72c48f67d0>>\n2019-04-25 20:07:22,685 - blinkpy.common.system.executive: [DEBUG] Checking whether pid 22378 is alive.\n2019-04-25 20:07:22,685 - blinkpy.web_tests.servers.server_base: [INFO] Server running on http://localhost:8001\n2019-04-25 20:07:22,686 - blinkpy.web_tests.servers.server_base: [INFO] Server running on http://localhost:8081\n2019-04-25 20:07:22,686 - blinkpy.web_tests.servers.server_base: [INFO] Server running on https://localhost:8444\n2019-04-25 20:07:22,686 - blinkpy.web_tests.servers.server_base: [INFO] Server running on ws://localhost:9001\n2019-04-25 20:07:22,686 - blinkpy.web_tests.servers.server_base: [INFO] Server running on wss://localhost:9444\n2019-04-25 20:07:22,686 - blinkpy.web_tests.servers.server_base: [DEBUG] wptserve successfully started (pid = 22378)\nStarting ChromeDriver 76.0.3777.0 (c9b97fe8cc0bdb89ea9d7e840d9d2da410bae69d-refs/heads/master@{#654331}) 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/s/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/s/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/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/interface.html\n(no name '/b/s/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/s/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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/is_element_selected/user_prompts.py . [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 8162\n.........error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 28000\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 28001\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 28002\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 28003\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 36123\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/s/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.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/s/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 07884087179724291ebb7a0a3761487a>\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/07884087179724291ebb7a0a3761487a/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d63f93d HttpHandler::HandleCommand()\nE #4 0x56389d63f734 HttpHandler::Handle()\nE #5 0x56389d60a5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x56389d60c189 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d60a1d1 main\nE #14 0x7f8da59bff45 __libc_start_main\nE #15 0x56389d60902a _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 07884087179724291ebb7a0a3761487a>\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/07884087179724291ebb7a0a3761487a/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d63f93d HttpHandler::HandleCommand()\nE #4 0x56389d63f734 HttpHandler::Handle()\nE #5 0x56389d60a5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x56389d60c189 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d60a1d1 main\nE #14 0x7f8da59bff45 __libc_start_main\nE #15 0x56389d60902a _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 07884087179724291ebb7a0a3761487a>\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/07884087179724291ebb7a0a3761487a/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d63f93d HttpHandler::HandleCommand()\nE #4 0x56389d63f734 HttpHandler::Handle()\nE #5 0x56389d60a5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x56389d60c189 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d60a1d1 main\nE #14 0x7f8da59bff45 __libc_start_main\nE #15 0x56389d60902a _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 07884087179724291ebb7a0a3761487a>\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/07884087179724291ebb7a0a3761487a/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d63f93d HttpHandler::HandleCommand()\nE #4 0x56389d63f734 HttpHandler::Handle()\nE #5 0x56389d60a5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x56389d60c189 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d60a1d1 main\nE #14 0x7f8da59bff45 __libc_start_main\nE #15 0x56389d60902a _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.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/s/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 07884087179724291ebb7a0a3761487a>\nhttp = <tests.support.http_request.HTTPRequest object at 0x7f72c4096e10>\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 07884087179724291ebb7a0a3761487a>\nclosed_window = 'CDwindow-1907343C167E1DDF5FB010AF9BDC5FAC'\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 07884087179724291ebb7a0a3761487a>, 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 07884087179724291ebb7a0a3761487a>, 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 07884087179724291ebb7a0a3761487a>, 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 07884087179724291ebb7a0a3761487a>, 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 07884087179724291ebb7a0a3761487a>, 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 07884087179724291ebb7a0a3761487a>\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/07884087179724291ebb7a0a3761487a/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d63f93d HttpHandler::HandleCommand()\nE #4 0x56389d63f734 HttpHandler::Handle()\nE #5 0x56389d60a5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x56389d60c189 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d60a1d1 main\nE #14 0x7f8da59bff45 __libc_start_main\nE #15 0x56389d60902a _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 07884087179724291ebb7a0a3761487a>\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/07884087179724291ebb7a0a3761487a/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d63f93d HttpHandler::HandleCommand()\nE #4 0x56389d63f734 HttpHandler::Handle()\nE #5 0x56389d60a5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x56389d60c189 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d60a1d1 main\nE #14 0x7f8da59bff45 __libc_start_main\nE #15 0x56389d60902a _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.35 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/s/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 07884087179724291ebb7a0a3761487a>\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/07884087179724291ebb7a0a3761487a/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d63f93d HttpHandler::HandleCommand()\nE #4 0x56389d63f734 HttpHandler::Handle()\nE #5 0x56389d60a5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x56389d60c189 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d60a1d1 main\nE #14 0x7f8da59bff45 __libc_start_main\nE #15 0x56389d60902a _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 07884087179724291ebb7a0a3761487a>\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/07884087179724291ebb7a0a3761487a/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d63f93d HttpHandler::HandleCommand()\nE #4 0x56389d63f734 HttpHandler::Handle()\nE #5 0x56389d60a5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x56389d60c189 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d60a1d1 main\nE #14 0x7f8da59bff45 __libc_start_main\nE #15 0x56389d60902a _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 07884087179724291ebb7a0a3761487a>\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/07884087179724291ebb7a0a3761487a/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d63f93d HttpHandler::HandleCommand()\nE #4 0x56389d63f734 HttpHandler::Handle()\nE #5 0x56389d60a5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x56389d60c189 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d60a1d1 main\nE #14 0x7f8da59bff45 __libc_start_main\nE #15 0x56389d60902a _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 07884087179724291ebb7a0a3761487a>\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/07884087179724291ebb7a0a3761487a/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d63f93d HttpHandler::HandleCommand()\nE #4 0x56389d63f734 HttpHandler::Handle()\nE #5 0x56389d60a5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x56389d60c189 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d60a1d1 main\nE #14 0x7f8da59bff45 __libc_start_main\nE #15 0x56389d60902a _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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_window/user_prompts.py F [ 5%]\nFFerror 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 53426\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 53427\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 53428\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 53429\nFFFerror 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 60514\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 60515\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 60516\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 60517\nFFFerror 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 67254\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 67255\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 67256\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 67257\nFFFFFFerror 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 80590\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 80591\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 80592\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 80593\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 0x7f72c3e80c08>\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/e90c936195ce1be983b3160650720f26/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d63f93d HttpHandler::HandleCommand()\nE #4 0x56389d63f734 HttpHandler::Handle()\nE #5 0x56389d60a5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x56389d60c189 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d60a1d1 main\nE #14 0x7f8da59bff45 __libc_start_main\nE #15 0x56389d60902a _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 0x7f72c3e80a28>\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/e90c936195ce1be983b3160650720f26/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d63f93d HttpHandler::HandleCommand()\nE #4 0x56389d63f734 HttpHandler::Handle()\nE #5 0x56389d60a5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x56389d60c189 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d60a1d1 main\nE #14 0x7f8da59bff45 __libc_start_main\nE #15 0x56389d60902a _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 0x7f72c3e3b500>\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/e90c936195ce1be983b3160650720f26/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d63f93d HttpHandler::HandleCommand()\nE #4 0x56389d63f734 HttpHandler::Handle()\nE #5 0x56389d60a5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x56389d60c189 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d60a1d1 main\nE #14 0x7f8da59bff45 __libc_start_main\nE #15 0x56389d60902a _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 0x7f72c3e3b6e0>\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 0x7f72c3e3b938>\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 0x7f72c3e3b758>\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 0x7f72c3e3b398>\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/8b3d40656a969c0029b6506a38a29b68/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d63f93d HttpHandler::HandleCommand()\nE #4 0x56389d63f734 HttpHandler::Handle()\nE #5 0x56389d60a5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x56389d60c189 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d60a1d1 main\nE #14 0x7f8da59bff45 __libc_start_main\nE #15 0x56389d60902a _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 0x7f72c3e3bc08>\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/8b3d40656a969c0029b6506a38a29b68/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d63f93d HttpHandler::HandleCommand()\nE #4 0x56389d63f734 HttpHandler::Handle()\nE #5 0x56389d60a5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x56389d60c189 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d60a1d1 main\nE #14 0x7f8da59bff45 __libc_start_main\nE #15 0x56389d60902a _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 0x7f72c3e3bde8>\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/8b3d40656a969c0029b6506a38a29b68/window/new\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d63f93d HttpHandler::HandleCommand()\nE #4 0x56389d63f734 HttpHandler::Handle()\nE #5 0x56389d60a5f7 (anonymous namespace)::HandleRequestOnCmdThread()\nE #6 0x56389d60c189 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d60a1d1 main\nE #14 0x7f8da59bff45 __libc_start_main\nE #15 0x56389d60902a _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 0x7f72c3e3bc80>\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 0x7f72c3e3baa0>\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 0x7f72c3e3b398>\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 0x7f72c3d81488>\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 0x7f72c3e3bc80>\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 0x7f72c3d815f0>\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 0x7f72c3d81848>\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 0x7f72c3d81b18>\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 0x7f72c3e3b488>\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 12.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/s/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.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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/add_cookie/user_prompts.py . [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 98043\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 102514\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 108185\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 108186\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 108187\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 108188\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 113586\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.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/s/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 a48dd1c023b3162a2c6f906ef3634caa>\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 a48dd1c023b3162a2c6f906ef3634caa>)\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 a48dd1c023b3162a2c6f906ef3634caa>\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 a48dd1c023b3162a2c6f906ef3634caa>)\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.14 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/s/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 a48dd1c023b3162a2c6f906ef3634caa>, 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 a48dd1c023b3162a2c6f906ef3634caa>)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/stress.py:19: AssertionError\n________________________________ test_stress[1] ________________________________\n\nsession = <Session a48dd1c023b3162a2c6f906ef3634caa>, 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 a48dd1c023b3162a2c6f906ef3634caa>)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/stress.py:19: AssertionError\n________________________________ test_stress[2] ________________________________\n\nsession = <Session a48dd1c023b3162a2c6f906ef3634caa>, 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 a48dd1c023b3162a2c6f906ef3634caa>)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/stress.py:19: AssertionError\n________________________________ test_stress[3] ________________________________\n\nsession = <Session a48dd1c023b3162a2c6f906ef3634caa>, 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 a48dd1c023b3162a2c6f906ef3634caa>)\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/fullscreen_window/stress.py:19: AssertionError\n________________________________ test_stress[4] ________________________________\n\nsession = <Session a48dd1c023b3162a2c6f906ef3634caa>, 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 a48dd1c023b3162a2c6f906ef3634caa>)\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.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/s/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 141 minor 1 serial 131168\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 131169\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 131170\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 131171\nF [ 5%]\nFFerror 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 135651\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 135652\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 135653\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 135654\n...FFFerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 146731\n......error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 159723\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 159724\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 159725\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 159726\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 0x7f72c3d62f50>\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 b452a34bc563605eb54c389233d30840>)\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 0x7f72c3c98c80>\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 b452a34bc563605eb54c389233d30840>)\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 0x7f72c3c98e60>\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 b452a34bc563605eb54c389233d30840>)\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 0x7f72c3c98938>\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 0b69573c60da4ae4ec9f2ba61dc8070a>)\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 0x7f72c3c98d70>\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 0b69573c60da4ae4ec9f2ba61dc8070a>)\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 0x7f72c3d626e0>\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 0b69573c60da4ae4ec9f2ba61dc8070a>)\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.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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_timeouts/user_prompts.py . [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 173129\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 179387\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 179388\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 179389\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 179390\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 185802\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 185803\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 185804\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 185805\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 192472\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 192473\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 192474\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 192475\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 199982\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 199983\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 199984\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 199985\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.10 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/s/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.01 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/s/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 209852\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.14 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/s/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 141 minor 1 serial 211100\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 211101\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 211102\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 211103\n. [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 215083\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 219864\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 219865\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 219866\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 219867\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 223687\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 228360\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 228361\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 228362\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 228363\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.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/s/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.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/s/w/ir, inifile:\ncollected 1 item\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/platform_name.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 244886\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 244887\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 244888\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 244889\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.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/s/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.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/s/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 0x7f72c3653488>\nadd_browser_capabilities = <function add_browser_capabilities at 0x7f72c3653578>\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 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d613155 Capabilities::CheckSupport()\nE #4 0x56389d6434b7 ExecuteInitSession()\nE #5 0x56389d641313 base::internal::Invoker<>::Run()\nE #6 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #7 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #8 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #9 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #10 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #11 0x56389d78baca base::MessagePumpDefault::Run()\nE #12 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #13 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #14 0x56389d7cbf5f base::Thread::ThreadMain()\nE #15 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #16 0x7f8da7278184 start_thread\nE #17 0x7f8da5a9c03d 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.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/s/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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/response.py . [ 5%]\nerror 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 246094\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 246095\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 246096\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 246097\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.55 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/s/w/ir, inifile:\ncollected 8 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/default_values.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 247289\n. [ 12%]\nerror 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 247951\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 247952\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 247953\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 247954\nerror 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 248754\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 248755\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 248756\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 248757\nFFE..FEerror 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 252439\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 252440\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 252441\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 252442\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 0x7f72c365d230>\nadd_browser_capabilities = <function add_browser_capabilities at 0x7f72c365d2a8>\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\": \"687e2cb061d72b6db83d273bb61e0...\", \"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 0x7f72c3653a28>\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\": \"8a0bd85e8f27e8424788fa6de...ae69d-refs/heads/master@{#654331}),platform=Linux 4.4.0-144-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 0x7f72c365d758>\nadd_browser_capabilities = <function add_browser_capabilities at 0x7f72c365d5f0>\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\": \"03336c9f2b0e7b3fde1243ef2...ae69d-refs/heads/master@{#654331}),platform=Linux 4.4.0-144-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 0x7f72c365d6e0>\nadd_browser_capabilities = <function add_browser_capabilities at 0x7f72c365de60>\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 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d613155 Capabilities::CheckSupport()\nE #4 0x56389d6434b7 ExecuteInitSession()\nE #5 0x56389d641313 base::internal::Invoker<>::Run()\nE #6 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #7 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #8 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #9 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #10 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #11 0x56389d78baca base::MessagePumpDefault::Run()\nE #12 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #13 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #14 0x56389d7cbf5f base::Thread::ThreadMain()\nE #15 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #16 0x7f8da7278184 start_thread\nE #17 0x7f8da5a9c03d 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.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/s/w/ir, inifile:\ncollected 27 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/create_firstMatch.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 253843\n. [ 3%]\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 256326\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 256327\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 256328\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 256329\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 258928\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 260240\n..Ferror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 262859\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 265519\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 266811\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 269495\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 269496\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 269497\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 269498\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 270879\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 270880\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 270881\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 270882\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 272132\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 273506\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 273507\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 273508\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 273509\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 277635\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 280289\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 280290\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 280291\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 280292\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 284471\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 285882\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 285883\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 285884\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 285885\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 287274\n. [100%]\n\n=================================== FAILURES ===================================\n______________________ test_valid[pageLoadStrategy-eager] ______________________\n\nnew_session = <function new_session at 0x7f72c365dd70>\nadd_browser_capabilities = <function add_browser_capabilities at 0x7f72c3653ed8>\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 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d613155 Capabilities::CheckSupport()\nE #4 0x56389d6434b7 ExecuteInitSession()\nE #5 0x56389d641313 base::internal::Invoker<>::Run()\nE #6 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #7 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #8 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #9 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #10 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #11 0x56389d78baca base::MessagePumpDefault::Run()\nE #12 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #13 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #14 0x56389d7cbf5f base::Thread::ThreadMain()\nE #15 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #16 0x7f8da7278184 start_thread\nE #17 0x7f8da5a9c03d 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 9.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/s/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 141 minor 1 serial 288713\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 288714\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 288715\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 288716\n. [ 3%]\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 291209\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 291210\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 291211\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 291212\n....error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 296380\n.F..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 300054\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 301330\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 301331\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 301332\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 301333\n.error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 302600\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 302601\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 302602\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 302603\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 303707\n......error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 311962\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 313317\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 317508\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 319036\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 320569\n.. [100%]\n\n=================================== FAILURES ===================================\n______________________ test_valid[pageLoadStrategy-eager] ______________________\n\nnew_session = <function new_session at 0x7f72c3582410>\nadd_browser_capabilities = <function add_browser_capabilities at 0x7f72c3582398>\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 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d613155 Capabilities::CheckSupport()\nE #4 0x56389d6434b7 ExecuteInitSession()\nE #5 0x56389d641313 base::internal::Invoker<>::Run()\nE #6 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #7 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #8 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #9 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #10 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #11 0x56389d78baca base::MessagePumpDefault::Run()\nE #12 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #13 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #14 0x56389d7cbf5f base::Thread::ThreadMain()\nE #15 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #16 0x7f8da7278184 start_thread\nE #17 0x7f8da5a9c03d 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 9.62 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/s/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 141 minor 1 serial 323261\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 323262\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 323263\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 323264\n. [ 12%]\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 325237\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 329040\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 329041\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 329042\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 329043\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.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/s/w/ir, inifile:\ncollected 9 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/merge.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 330389\n. [ 11%]\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 332061\n......Ferror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 334583\nF [100%]\n\n=================================== FAILURES ===================================\n___________________________ test_merge_platformName ____________________________\n\nnew_session = <function new_session at 0x7f72c3582f50>\nadd_browser_capabilities = <function add_browser_capabilities at 0x7f72c3582b18>\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 0x7f72c3435848>\nadd_browser_capabilities = <function add_browser_capabilities at 0x7f72c3435aa0>\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 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d613155 Capabilities::CheckSupport()\nE #4 0x56389d6434b7 ExecuteInitSession()\nE #5 0x56389d641313 base::internal::Invoker<>::Run()\nE #6 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #7 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #8 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #9 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #10 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #11 0x56389d78baca base::MessagePumpDefault::Run()\nE #12 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #13 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #14 0x56389d7cbf5f base::Thread::ThreadMain()\nE #15 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #16 0x7f8da7278184 start_thread\nE #17 0x7f8da5a9c03d 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.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/s/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/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/new_session/support/create.pyc\n(no name '/b/s/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/s/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/s/w/ir, inifile:\ncollected 5 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/minimize_window/minimize.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 335967\n. [ 20%]\nF... [100%]\n\n=================================== FAILURES ===================================\n__________________________ test_fully_exit_fullscreen __________________________\n\nsession = <Session 3c3a44fca47944cdf02c1e54469b65f4>\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 3c3a44fca47944cdf02c1e54469b65f4>)\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.65 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/s/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.35 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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/minimize_window/user_prompts.py . [ 5%]\n.....error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 369989\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 379607\n......error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 403160\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 99.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/s/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 8a20caf55f6c9e220310f69c707f40e1>\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.37 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/s/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.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/s/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 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 416599\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 416600\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 416601\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 416602\n. [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 427853\n......error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 451320\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/s/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 81f175a3e6a0748a4e3e46f6157f83c8>\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 81f175a3e6a0748a4e3e46f6157f83c8>\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 81f175a3e6a0748a4e3e46f6157f83c8>\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 81f175a3e6a0748a4e3e46f6157f83c8>\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 81f175a3e6a0748a4e3e46f6157f83c8>\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 81f175a3e6a0748a4e3e46f6157f83c8>\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 81f175a3e6a0748a4e3e46f6157f83c8>\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 81f175a3e6a0748a4e3e46f6157f83c8>\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 81f175a3e6a0748a4e3e46f6157f83c8>\nurl = <function url at 0x7f72c365de60>, 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 81f175a3e6a0748a4e3e46f6157f83c8>\nurl = <function url at 0x7f72c3582b18>, 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 81f175a3e6a0748a4e3e46f6157f83c8>\nurl = <function url at 0x7f72c3653578>, 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 81f175a3e6a0748a4e3e46f6157f83c8>, 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 81f175a3e6a0748a4e3e46f6157f83c8>, 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 81f175a3e6a0748a4e3e46f6157f83c8>, 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 81f175a3e6a0748a4e3e46f6157f83c8>, 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 81f175a3e6a0748a4e3e46f6157f83c8>, 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 81f175a3e6a0748a4e3e46f6157f83c8>, 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 81f175a3e6a0748a4e3e46f6157f83c8>, 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 81f175a3e6a0748a4e3e46f6157f83c8>, 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 81f175a3e6a0748a4e3e46f6157f83c8>, 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 81f175a3e6a0748a4e3e46f6157f83c8>\ncreate_window = <function create_window at 0x7f72c308bed8>, 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 81f175a3e6a0748a4e3e46f6157f83c8>\ncreate_window = <function create_window at 0x7f72c308bf50>, 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 81f175a3e6a0748a4e3e46f6157f83c8>\ncreate_window = <function create_window at 0x7f72c3344488>, 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 81f175a3e6a0748a4e3e46f6157f83c8>\ncreate_window = <function create_window at 0x7f72c3344b18>, 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 81f175a3e6a0748a4e3e46f6157f83c8>\ncreate_window = <function create_window at 0x7f72c3344ed8>, 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 81f175a3e6a0748a4e3e46f6157f83c8>\ncreate_window = <function create_window at 0x7f72c3435c80>, 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.07 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/s/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.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/s/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 498706\nF [ 5%]\nFFFFFerror 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 521782\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 521783\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 521784\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 521785\nFFFFFFFFFFFF [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 0x7f72c337dcf8>\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 d544a4a4d4fe38e142cccf571ed0f1cf>, method = 'GET'\nurl = 'session/d544a4a4d4fe38e142cccf571ed0f1cf/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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a58b2 Status::Status()\nE #3 0x56389d6a1434 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x56389d60c7b8 ExecuteGetAlertText()\nE #5 0x56389d64149b base::internal::Invoker<>::Run()\nE #6 0x56389d60c6e0 ExecuteAlertCommand()\nE #7 0x56389d641313 base::internal::Invoker<>::Run()\nE #8 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #10 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #11 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x56389d78baca base::MessagePumpDefault::Run()\nE #14 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #16 0x56389d7cbf5f base::Thread::ThreadMain()\nE #17 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7f8da7278184 start_thread\nE #19 0x7f8da5a9c03d 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 0x7f72c2fc0e60>\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 d544a4a4d4fe38e142cccf571ed0f1cf>, method = 'GET'\nurl = 'session/d544a4a4d4fe38e142cccf571ed0f1cf/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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a58b2 Status::Status()\nE #3 0x56389d6a1434 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x56389d60c7b8 ExecuteGetAlertText()\nE #5 0x56389d64149b base::internal::Invoker<>::Run()\nE #6 0x56389d60c6e0 ExecuteAlertCommand()\nE #7 0x56389d641313 base::internal::Invoker<>::Run()\nE #8 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #10 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #11 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x56389d78baca base::MessagePumpDefault::Run()\nE #14 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #16 0x56389d7cbf5f base::Thread::ThreadMain()\nE #17 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7f8da7278184 start_thread\nE #19 0x7f8da5a9c03d 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 0x7f72c2fc0b90>\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 d544a4a4d4fe38e142cccf571ed0f1cf>, method = 'GET'\nurl = 'session/d544a4a4d4fe38e142cccf571ed0f1cf/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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a58b2 Status::Status()\nE #3 0x56389d6a1434 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x56389d60c7b8 ExecuteGetAlertText()\nE #5 0x56389d64149b base::internal::Invoker<>::Run()\nE #6 0x56389d60c6e0 ExecuteAlertCommand()\nE #7 0x56389d641313 base::internal::Invoker<>::Run()\nE #8 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #10 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #11 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x56389d78baca base::MessagePumpDefault::Run()\nE #14 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #16 0x56389d7cbf5f base::Thread::ThreadMain()\nE #17 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7f8da7278184 start_thread\nE #19 0x7f8da5a9c03d 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 0x7f72c2fc0f50>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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 0x7f72c2ff7500>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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 0x7f72c2ff7758>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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 0x7f72c2ff7a28>\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 2a1994f95b865db09bd4d61fa594c87c>, method = 'GET'\nurl = 'session/2a1994f95b865db09bd4d61fa594c87c/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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a58b2 Status::Status()\nE #3 0x56389d6a1434 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x56389d60c7b8 ExecuteGetAlertText()\nE #5 0x56389d64149b base::internal::Invoker<>::Run()\nE #6 0x56389d60c6e0 ExecuteAlertCommand()\nE #7 0x56389d641313 base::internal::Invoker<>::Run()\nE #8 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #10 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #11 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x56389d78baca base::MessagePumpDefault::Run()\nE #14 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #16 0x56389d7cbf5f base::Thread::ThreadMain()\nE #17 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7f8da7278184 start_thread\nE #19 0x7f8da5a9c03d 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 0x7f72c337d230>\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 2a1994f95b865db09bd4d61fa594c87c>, method = 'GET'\nurl = 'session/2a1994f95b865db09bd4d61fa594c87c/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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a58b2 Status::Status()\nE #3 0x56389d6a1434 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x56389d60c7b8 ExecuteGetAlertText()\nE #5 0x56389d64149b base::internal::Invoker<>::Run()\nE #6 0x56389d60c6e0 ExecuteAlertCommand()\nE #7 0x56389d641313 base::internal::Invoker<>::Run()\nE #8 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #10 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #11 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x56389d78baca base::MessagePumpDefault::Run()\nE #14 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #16 0x56389d7cbf5f base::Thread::ThreadMain()\nE #17 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7f8da7278184 start_thread\nE #19 0x7f8da5a9c03d 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 0x7f72c2ff7c80>\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 2a1994f95b865db09bd4d61fa594c87c>, method = 'GET'\nurl = 'session/2a1994f95b865db09bd4d61fa594c87c/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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a58b2 Status::Status()\nE #3 0x56389d6a1434 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x56389d60c7b8 ExecuteGetAlertText()\nE #5 0x56389d64149b base::internal::Invoker<>::Run()\nE #6 0x56389d60c6e0 ExecuteAlertCommand()\nE #7 0x56389d641313 base::internal::Invoker<>::Run()\nE #8 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #10 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #11 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x56389d78baca base::MessagePumpDefault::Run()\nE #14 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #16 0x56389d7cbf5f base::Thread::ThreadMain()\nE #17 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7f8da7278184 start_thread\nE #19 0x7f8da5a9c03d 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 0x7f72c2ff76e0>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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 0x7f72c2ff7140>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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 0x7f72c2ff7b90>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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 0x7f72c2f19500>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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 0x7f72c2ff7500>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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 0x7f72c2f19668>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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 0x7f72c2f198c0>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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 0x7f72c2f19b90>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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 0x7f72c2f19de8>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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.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/s/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.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/s/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.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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_page_source/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 582643\n. [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 593605\n......error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 613014\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 613015\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 613016\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 613017\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.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/s/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.37 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/s/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/s/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 663013\n. [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 675473\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 675474\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 675475\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 675476\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 686247\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 686248\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 686249\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 686250\n......error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 706139\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 717740\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 717741\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 717742\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 717743\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.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/s/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.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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_css_value/user_prompts.py . [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 742913\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 751633\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 751634\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 751635\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 751636\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 762776\n......error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 783880\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 783881\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 783882\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 783883\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.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/s/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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/forward/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 795355\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 795356\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 795357\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 795358\n. [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 803800\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 803801\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 803802\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 803803\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 811755\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 820097\n......error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 837249\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.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/s/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.07 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/s/w/ir, inifile:\ncollected 2 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/content_editable.py F [ 50%]\nF [100%]\n\n=================================== FAILURES ===================================\n_______________________ test_sets_insertion_point_to_end _______________________\n\nsession = <Session 5752122e1ee19c19cf7c3f180cd9bbd4>\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 5752122e1ee19c19cf7c3f180cd9bbd4>\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 0.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/s/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.11 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/s/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/s/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 866645\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.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/s/w/ir, inifile:\ncollected 11 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/interactability.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 869407\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 869408\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 869409\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 869410\n. [ 9%]\nF......... [100%]\n\n=================================== FAILURES ===================================\n____________________ test_document_element_is_interactable _____________________\n\nsession = <Session 20f9904187c719b69f244c2f4ab07b8b>\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 20e05dbe-d95b-439c-aeb6-2f941a79d359> == <Element b1039c91-efef-4284-9b90-803ed87df251>\nE + where <Element 20e05dbe-d95b-439c-aeb6-2f941a79d359> = <Session 20f9904187c719b69f244c2f4ab07b8b>.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 5.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/s/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.62 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/s/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 20f9904187c719b69f244c2f4ab07b8b>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a58b2 Status::Status()\nE #3 0x56389d62329d ExecuteSendKeysToElement()\nE #4 0x56389d641442 base::internal::Invoker<>::Run()\nE #5 0x56389d6216f6 ExecuteElementCommand()\nE #6 0x56389d64154e base::internal::Invoker<>::Run()\nE #7 0x56389d64b297 ExecuteWindowCommand()\nE #8 0x56389d641313 base::internal::Invoker<>::Run()\nE #9 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #10 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #11 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #12 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #13 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #14 0x56389d78baca base::MessagePumpDefault::Run()\nE #15 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #16 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #17 0x56389d7cbf5f base::Thread::ThreadMain()\nE #18 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #19 0x7f8da7278184 start_thread\nE #20 0x7f8da5a9c03d 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 20f9904187c719b69f244c2f4ab07b8b>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a58b2 Status::Status()\nE #3 0x56389d62329d ExecuteSendKeysToElement()\nE #4 0x56389d641442 base::internal::Invoker<>::Run()\nE #5 0x56389d6216f6 ExecuteElementCommand()\nE #6 0x56389d64154e base::internal::Invoker<>::Run()\nE #7 0x56389d64b297 ExecuteWindowCommand()\nE #8 0x56389d641313 base::internal::Invoker<>::Run()\nE #9 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #10 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #11 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #12 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #13 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #14 0x56389d78baca base::MessagePumpDefault::Run()\nE #15 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #16 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #17 0x56389d7cbf5f base::Thread::ThreadMain()\nE #18 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #19 0x7f8da7278184 start_thread\nE #20 0x7f8da5a9c03d 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 20f9904187c719b69f244c2f4ab07b8b>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a58b2 Status::Status()\nE #3 0x56389d62329d ExecuteSendKeysToElement()\nE #4 0x56389d641442 base::internal::Invoker<>::Run()\nE #5 0x56389d6216f6 ExecuteElementCommand()\nE #6 0x56389d64154e base::internal::Invoker<>::Run()\nE #7 0x56389d64b297 ExecuteWindowCommand()\nE #8 0x56389d641313 base::internal::Invoker<>::Run()\nE #9 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #10 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #11 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #12 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #13 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #14 0x56389d78baca base::MessagePumpDefault::Run()\nE #15 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #16 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #17 0x56389d7cbf5f base::Thread::ThreadMain()\nE #18 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #19 0x7f8da7278184 start_thread\nE #20 0x7f8da5a9c03d 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.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/s/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 1.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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_send_keys/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 882224\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 882225\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 882226\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 882227\n. [ 5%]\n.....error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 901223\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.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/s/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.94 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/s/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.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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_active_element/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 953447\n. [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 960439\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 960440\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 960441\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 960442\n.........error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 989193\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 989194\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 989195\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 989196\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.01 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/s/w/ir, inifile:\ncollected 38 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/find_elements/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.62 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/s/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 1017997\n. [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 1029975\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1029976\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1029977\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1029978\n......error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 1051186\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1051187\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1051188\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1051189\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 1060950\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1060951\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1060952\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1060953\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.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/s/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.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/s/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 1084651\n. [ 5%]\n.....error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 1106034\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1106035\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1106036\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1106037\n......error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1127243\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 1138952\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1138953\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1138954\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1138955\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.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/s/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.37 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/s/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.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/s/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 63bc973735ebd33f8b28b8e8f4770e1f>\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 0.69 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/s/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 4.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/s/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.84 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/s/w/ir, inifile:\ncollected 5 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/navigate.py . [ 20%]\n...[1556248512.590][SEVERE]: Unable to receive message from renderer\n[1556248512.595][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.37 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/s/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 63bc973735ebd33f8b28b8e8f4770e1f>, 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 63bc973735ebd33f8b28b8e8f4770e1f>>('return window.scrollY || document.documentElement.scrollTop')\nE + where <bound method Session.execute_script of <Session 63bc973735ebd33f8b28b8e8f4770e1f>> = <Session 63bc973735ebd33f8b28b8e8f4770e1f>.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 63bc973735ebd33f8b28b8e8f4770e1f>, 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 63bc973735ebd33f8b28b8e8f4770e1f>>('return window.scrollY || document.documentElement.scrollTop')\nE + where <bound method Session.execute_script of <Session 63bc973735ebd33f8b28b8e8f4770e1f>> = <Session 63bc973735ebd33f8b28b8e8f4770e1f>.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 63bc973735ebd33f8b28b8e8f4770e1f>, 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 63bc973735ebd33f8b28b8e8f4770e1f>>('return window.scrollY || document.documentElement.scrollTop')\nE + where <bound method Session.execute_script of <Session 63bc973735ebd33f8b28b8e8f4770e1f>> = <Session 63bc973735ebd33f8b28b8e8f4770e1f>.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 63bc973735ebd33f8b28b8e8f4770e1f>, 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 63bc973735ebd33f8b28b8e8f4770e1f>>('return window.scrollY || document.documentElement.scrollTop')\nE + where <bound method Session.execute_script of <Session 63bc973735ebd33f8b28b8e8f4770e1f>> = <Session 63bc973735ebd33f8b28b8e8f4770e1f>.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 63bc973735ebd33f8b28b8e8f4770e1f>, 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 63bc973735ebd33f8b28b8e8f4770e1f>>('return window.scrollY || document.documentElement.scrollTop')\nE + where <bound method Session.execute_script of <Session 63bc973735ebd33f8b28b8e8f4770e1f>> = <Session 63bc973735ebd33f8b28b8e8f4770e1f>.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 63bc973735ebd33f8b28b8e8f4770e1f>, 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 63bc973735ebd33f8b28b8e8f4770e1f>>('return window.scrollY || document.documentElement.scrollTop')\nE + where <bound method Session.execute_script of <Session 63bc973735ebd33f8b28b8e8f4770e1f>> = <Session 63bc973735ebd33f8b28b8e8f4770e1f>.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 63bc973735ebd33f8b28b8e8f4770e1f>, 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 63bc973735ebd33f8b28b8e8f4770e1f>>('return window.scrollY || document.documentElement.scrollTop')\nE + where <bound method Session.execute_script of <Session 63bc973735ebd33f8b28b8e8f4770e1f>> = <Session 63bc973735ebd33f8b28b8e8f4770e1f>.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 63bc973735ebd33f8b28b8e8f4770e1f>, 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 63bc973735ebd33f8b28b8e8f4770e1f>>('return window.scrollY || document.documentElement.scrollTop')\nE + where <bound method Session.execute_script of <Session 63bc973735ebd33f8b28b8e8f4770e1f>> = <Session 63bc973735ebd33f8b28b8e8f4770e1f>.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 63bc973735ebd33f8b28b8e8f4770e1f>, 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 63bc973735ebd33f8b28b8e8f4770e1f>>('return window.scrollY || document.documentElement.scrollTop')\nE + where <bound method Session.execute_script of <Session 63bc973735ebd33f8b28b8e8f4770e1f>> = <Session 63bc973735ebd33f8b28b8e8f4770e1f>.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.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/s/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 1185157\n......error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1207160\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1215050\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1225802\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.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/s/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 008271778a89fdfca71c70dccae32239>\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 48e44911-8f9f-4868-9950-ceb4336c6b3b> 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.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/s/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 4.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/s/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.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/s/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/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/support/input.html\n(no name '/b/s/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/s/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/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/element_click/support/close_window.html\n(no name '/b/s/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/s/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.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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_text/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1246719\n. [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 1258383\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1258384\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1258385\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1258386\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.77 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/s/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.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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/delete_all_cookies/user_prompts.py . [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1319281\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1327282\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 1336130\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1336131\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1336132\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1336133\n......error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 1354774\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1354775\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1354776\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1354777\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.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/s/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.42 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/s/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 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 1375865\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1375866\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1375867\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1375868\n. [ 5%]\n........error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1408679\n......error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 1430394\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1430395\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1430396\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1430397\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.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/s/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 2914b4c0d9705d296d2001abe5a94f6d>\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 0x7f72c49f91d0>, s = []\n_w = <built-in method match of _sre.SRE_Pattern object at 0x7f72c4a632b0>\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 2914b4c0d9705d296d2001abe5a94f6d>\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 0x7f72c49f91d0>, s = []\n_w = <built-in method match of _sre.SRE_Pattern object at 0x7f72c4a632b0>\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 2914b4c0d9705d296d2001abe5a94f6d>\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 0x7f72c49f91d0>, s = []\n_w = <built-in method match of _sre.SRE_Pattern object at 0x7f72c4a632b0>\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.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/s/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.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/s/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.16 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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_script/user_prompts.py . [ 5%]\n...........error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1502623\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.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/s/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/s/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 798c4fa05b257d96c26dcc936f291023>\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 798c4fa05b257d96c26dcc936f291023>\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 798c4fa05b257d96c26dcc936f291023>\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 798c4fa05b257d96c26dcc936f291023>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d6acbfa internal::EvaluateScript()\nE #4 0x56389d6a7e25 internal::EvaluateScriptAndGetValue()\nE #5 0x56389d6a7bc0 WebViewImpl::EvaluateScript()\nE #6 0x56389d6a8127 WebViewImpl::CallFunction()\nE #7 0x56389d64ba76 ExecuteExecuteScript()\nE #8 0x56389d641442 base::internal::Invoker<>::Run()\nE #9 0x56389d64b297 ExecuteWindowCommand()\nE #10 0x56389d641313 base::internal::Invoker<>::Run()\nE #11 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #12 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #13 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #14 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #15 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #16 0x56389d78baca base::MessagePumpDefault::Run()\nE #17 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #18 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #19 0x56389d7cbf5f base::Thread::ThreadMain()\nE #20 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #21 0x7f8da7278184 start_thread\nE #22 0x7f8da5a9c03d clone\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.py:66: AssertionError\n_____________________________ test_promise_reject ______________________________\n\nsession = <Session 798c4fa05b257d96c26dcc936f291023>\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 798c4fa05b257d96c26dcc936f291023>\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 798c4fa05b257d96c26dcc936f291023>\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 798c4fa05b257d96c26dcc936f291023>\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 798c4fa05b257d96c26dcc936f291023>\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 798c4fa05b257d96c26dcc936f291023>\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.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/s/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.55 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/s/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 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1533151\n. [ 5%]\n.....error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1555892\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 1567041\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1567042\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1567043\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1567044\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1575097\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1586677\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.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/s/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.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/s/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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/back/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1610327\n. [ 5%]\n...........error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1641639\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1649399\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.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/s/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.37 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/s/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.77 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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_window_handle/user_prompts.py . [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1673047\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1683331\n.........error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 1713394\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1713395\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1713396\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1713397\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 8.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/s/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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_window_rect/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 1726006\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1726007\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1726008\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1726009\n. [ 5%]\n..error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 1735898\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1735899\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1735900\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1735901\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1746074\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1756548\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1767130\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.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/s/w/ir, inifile:\ncollected 2 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/delete_session/delete.py .error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 1788320\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1788321\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1788322\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1788323\n [ 50%]\n.error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1791127\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.55 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/s/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.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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/is_element_enabled/user_prompts.py . [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1815363\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1826719\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 1837350\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1837351\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1837352\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1837353\n......error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1859920\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.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/s/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.69 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/s/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 141 minor 1 serial 1875330\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1875331\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1875332\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1875333\n. [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1883647\n......error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1905411\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.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/s/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.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/s/w/ir, inifile:\ncollected 8 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/execute_async_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.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/s/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 141 minor 1 serial 1963691\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 1963692\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 1963693\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1963694\n. [ 5%]\n.....error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1983346\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 1992976\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 2002850\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2002851\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2002852\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2002853\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 2012298\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2012299\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2012300\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2012301\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.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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/set_window_rect/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 2022732\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2022733\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2022734\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2022735\n. [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2033940\n......error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2053835\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 2063685\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2063686\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2063687\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2063688\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 2073921\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2073922\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2073923\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2073924\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.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/s/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 c15f4dbf117b7473cc23acee0bf6c6a8>\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 c15f4dbf117b7473cc23acee0bf6c6a8>\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 c15f4dbf117b7473cc23acee0bf6c6a8>)\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 c15f4dbf117b7473cc23acee0bf6c6a8>\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 c15f4dbf117b7473cc23acee0bf6c6a8>\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.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/s/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.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/s/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.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/s/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/s/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/s/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/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/release_actions/support/test_actions_wdspec.html\n(no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/release_actions/support/test_actions_wdspec.html' in any of [])\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/s/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/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/release_actions/support/refine.pyc\n(no name '/b/s/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/s/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.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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/delete_cookie/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 2100937\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2100938\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2100939\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2100940\n. [ 5%]\n.....error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2122316\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2130536\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.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/s/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.14 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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/navigate_to/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2164833\n. [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2172529\n......error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2190491\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2200965\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2209980\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.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/s/w/ir, inifile:\ncollected 7 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/maximize_window/maximize.py . [ 14%]\nF....error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2230180\nerror 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 2233010\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2233011\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2233012\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2233013\nF [100%]\n\n=================================== FAILURES ===================================\n__________________________ test_fully_exit_fullscreen __________________________\n\nsession = <Session c8165e0b7f9d3b83d2f4317ece925081>\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 c8165e0b7f9d3b83d2f4317ece925081>)\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 96283740ab398c1419ed8ac984bcc08d>\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.01 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/s/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.01 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/s/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 141 minor 1 serial 2273354\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2273355\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2273356\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2273357\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.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/s/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.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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_window_handles/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2307318\n. [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2316505\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 2325799\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2325800\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2325801\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2325802\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2335533\n......error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2354409\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.11 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/s/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.73 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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/refresh/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2371385\n. [ 5%]\n........error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2403725\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/s/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.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/s/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.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/s/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.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/s/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.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/s/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 6726cfc1ddf7e3bcdfeb41233bed66f4>, test_actions_page = None\nkey_chain = <webdriver.client.ActionSequence object at 0x7f72c0652710>\nmouse_chain = <webdriver.client.ActionSequence object at 0x7f72c0652790>\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 6726cfc1ddf7e3bcdfeb41233bed66f4>, test_actions_page = None\nkey_chain = <webdriver.client.ActionSequence object at 0x7f72c064cb10>\nmouse_chain = <webdriver.client.ActionSequence object at 0x7f72c064cb90>\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 6726cfc1ddf7e3bcdfeb41233bed66f4>\nkey_reporter = <Element ea9a5162-f750-457c-8fdc-14808b5bfc8d>\nkey_chain = <webdriver.client.ActionSequence object at 0x7f72c05feb90>\nmouse_chain = <webdriver.client.ActionSequence object at 0x7f72c05fee90>\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.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/s/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/s/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/s/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.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/s/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.05 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/s/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 6726cfc1ddf7e3bcdfeb41233bed66f4>\nkey_reporter = <Element 7483bfd3-472f-4156-bce3-c24398f726ce>\nkey_chain = <webdriver.client.ActionSequence object at 0x7f72c04b18d0>\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 6726cfc1ddf7e3bcdfeb41233bed66f4>\nkey_reporter = <Element d3f904fa-2110-45b0-9a13-430c41a9cd24>\nkey_chain = <webdriver.client.ActionSequence object at 0x7f72c044b750>\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 6726cfc1ddf7e3bcdfeb41233bed66f4>\nkey_reporter = <Element 4f23cf48-8211-4fbd-88f2-bb47a4df5fb9>\nkey_chain = <webdriver.client.ActionSequence object at 0x7f72c0454910>\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 6726cfc1ddf7e3bcdfeb41233bed66f4>, method = 'POST'\nurl = 'session/6726cfc1ddf7e3bcdfeb41233bed66f4/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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64fd4f ProcessInputActionSequence()\nE #4 0x56389d650aff ExecutePerformActions()\nE #5 0x56389d641442 base::internal::Invoker<>::Run()\nE #6 0x56389d64b297 ExecuteWindowCommand()\nE #7 0x56389d641313 base::internal::Invoker<>::Run()\nE #8 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #10 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #11 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x56389d78baca base::MessagePumpDefault::Run()\nE #14 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #16 0x56389d7cbf5f base::Thread::ThreadMain()\nE #17 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7f8da7278184 start_thread\nE #19 0x7f8da5a9c03d 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 6726cfc1ddf7e3bcdfeb41233bed66f4>\nkey_reporter = <Element dcbd14fb-dc72-496c-b24f-97929c0a7aab>\nkey_chain = <webdriver.client.ActionSequence object at 0x7f72c046fc10>\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 6726cfc1ddf7e3bcdfeb41233bed66f4>, method = 'POST'\nurl = 'session/6726cfc1ddf7e3bcdfeb41233bed66f4/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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64fd4f ProcessInputActionSequence()\nE #4 0x56389d650aff ExecutePerformActions()\nE #5 0x56389d641442 base::internal::Invoker<>::Run()\nE #6 0x56389d64b297 ExecuteWindowCommand()\nE #7 0x56389d641313 base::internal::Invoker<>::Run()\nE #8 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #10 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #11 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x56389d78baca base::MessagePumpDefault::Run()\nE #14 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #16 0x56389d7cbf5f base::Thread::ThreadMain()\nE #17 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7f8da7278184 start_thread\nE #19 0x7f8da5a9c03d 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.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/s/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 6726cfc1ddf7e3bcdfeb41233bed66f4>\nkey_reporter = <Element f8fa2004-26cb-4f33-9afe-d7fc224f93e6>\nkey_chain = <webdriver.client.ActionSequence object at 0x7f72c05f39d0>\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 6726cfc1ddf7e3bcdfeb41233bed66f4>\nkey_reporter = <Element 1e6569e0-61af-44c3-a55b-01f221a574c7>\nkey_chain = <webdriver.client.ActionSequence object at 0x7f72c0ddbad0>\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 6726cfc1ddf7e3bcdfeb41233bed66f4>\nkey_reporter = <Element ad7d5b53-706f-4eaa-899c-ddf3d8cb3025>\nkey_chain = <webdriver.client.ActionSequence object at 0x7f72c0daf590>\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 6726cfc1ddf7e3bcdfeb41233bed66f4>\nkey_reporter = <Element c44d3ce7-8afc-461b-82cf-81efe489f565>\nkey_chain = <webdriver.client.ActionSequence object at 0x7f72c0e1a0d0>\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 42.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/s/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.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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2515832\n. [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2527912\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2540110\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 2551419\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2551420\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2551421\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2551422\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2563556\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2575264\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.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/s/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.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/s/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.76 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/s/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.05 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/s/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/s/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/s/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/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/support/mouse.pyc\n(no name '/b/s/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/s/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/s/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/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/support/keys.pyc\n(no name '/b/s/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/s/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/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/support/test_actions_wdspec.html\n(no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/support/test_actions_wdspec.html' in any of [])\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/s/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/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/perform_actions/support/refine.pyc\n(no name '/b/s/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/s/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.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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_property/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2615482\n. [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2626121\n......error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2648510\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2659016\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 2667849\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2667850\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2667851\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2667852\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.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/s/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.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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_title/user_prompts.py . [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2692624\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2703143\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2714089\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2724349\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.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/s/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.07 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/s/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/s/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/s/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/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/inline.pyc\n(no name '/b/s/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/s/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/s/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/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/helpers.pyc\n(no name '/b/s/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/s/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/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/http_request.pyc\n(no name '/b/s/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/s/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/s/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/s/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/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/merge_dictionaries.pyc\n(no name '/b/s/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/s/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/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/sync.pyc\n(no name '/b/s/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/s/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/s/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/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/asserts.pyc\n(no name '/b/s/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/s/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/s/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/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/defaults.pyc\n(no name '/b/s/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/s/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/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/image.pyc\n(no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/image.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/s/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/s/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/s/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/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/__pycache__/fixtures.cpython-27-PYTEST.pyc\n(no name '/b/s/w/ir/third_party/blink/web_tests/external/wpt/webdriver/tests/support/__pycache__/fixtures.cpython-27-PYTEST.pyc' in any of [])\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/s/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.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/s/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.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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/find_element/user_prompts.py . [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2765113\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 2776446\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2776447\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2776448\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2776449\n......error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 2799138\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2799139\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2799140\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2799141\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2807364\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/s/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 e777074c37f2bf4abb3ad1128cce0bd4>\nadd_event_listeners = <function add_event_listeners at 0x7f72bf8db578>\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 e777074c37f2bf4abb3ad1128cce0bd4>\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 e777074c37f2bf4abb3ad1128cce0bd4>, 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 0x7f72bf91e050>(<Element ea2d9011-b852-487a-8657-7477310c6cf0>)\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 e777074c37f2bf4abb3ad1128cce0bd4>, 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.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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/element_clear/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2844963\n. [ 5%]\n..error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2856660\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 2868300\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2868301\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2868302\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2868303\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 2880104\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2880105\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2880106\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2880107\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2892387\n...error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 2905092\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2905093\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2905094\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2905095\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.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/s/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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/take_screenshot/user_prompts.py error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 2919977\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2919978\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2919979\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2919980\nF [ 5%]\nFFerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2931352\nFFFerror 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 2941131\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 2941132\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 2941133\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2941134\nFFFerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2950092\nFFFerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2961113\nFFFerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2971296\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 0x7f72c003be60>\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 d6f0f38a1860ebc1dcfd809e6c1795ab>, method = 'GET'\nurl = 'session/d6f0f38a1860ebc1dcfd809e6c1795ab/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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a58b2 Status::Status()\nE #3 0x56389d6a1434 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x56389d60c7b8 ExecuteGetAlertText()\nE #5 0x56389d64149b base::internal::Invoker<>::Run()\nE #6 0x56389d60c6e0 ExecuteAlertCommand()\nE #7 0x56389d641313 base::internal::Invoker<>::Run()\nE #8 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #10 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #11 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x56389d78baca base::MessagePumpDefault::Run()\nE #14 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #16 0x56389d7cbf5f base::Thread::ThreadMain()\nE #17 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7f8da7278184 start_thread\nE #19 0x7f8da5a9c03d 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 0x7f72c003bb18>\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 d6f0f38a1860ebc1dcfd809e6c1795ab>, method = 'GET'\nurl = 'session/d6f0f38a1860ebc1dcfd809e6c1795ab/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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a58b2 Status::Status()\nE #3 0x56389d6a1434 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x56389d60c7b8 ExecuteGetAlertText()\nE #5 0x56389d64149b base::internal::Invoker<>::Run()\nE #6 0x56389d60c6e0 ExecuteAlertCommand()\nE #7 0x56389d641313 base::internal::Invoker<>::Run()\nE #8 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #10 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #11 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x56389d78baca base::MessagePumpDefault::Run()\nE #14 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #16 0x56389d7cbf5f base::Thread::ThreadMain()\nE #17 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7f8da7278184 start_thread\nE #19 0x7f8da5a9c03d 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 0x7f72c0274758>\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 d6f0f38a1860ebc1dcfd809e6c1795ab>, method = 'GET'\nurl = 'session/d6f0f38a1860ebc1dcfd809e6c1795ab/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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a58b2 Status::Status()\nE #3 0x56389d6a1434 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x56389d60c7b8 ExecuteGetAlertText()\nE #5 0x56389d64149b base::internal::Invoker<>::Run()\nE #6 0x56389d60c6e0 ExecuteAlertCommand()\nE #7 0x56389d641313 base::internal::Invoker<>::Run()\nE #8 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #10 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #11 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x56389d78baca base::MessagePumpDefault::Run()\nE #14 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #16 0x56389d7cbf5f base::Thread::ThreadMain()\nE #17 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7f8da7278184 start_thread\nE #19 0x7f8da5a9c03d 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 0x7f72c0274c08>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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 0x7f72c003bc08>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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 0x7f72c0ad2c08>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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 0x7f72c0274d70>\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 f269029a30763fcb1590ed348a01af5f>, method = 'GET'\nurl = 'session/f269029a30763fcb1590ed348a01af5f/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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a58b2 Status::Status()\nE #3 0x56389d6a1434 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x56389d60c7b8 ExecuteGetAlertText()\nE #5 0x56389d64149b base::internal::Invoker<>::Run()\nE #6 0x56389d60c6e0 ExecuteAlertCommand()\nE #7 0x56389d641313 base::internal::Invoker<>::Run()\nE #8 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #10 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #11 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x56389d78baca base::MessagePumpDefault::Run()\nE #14 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #16 0x56389d7cbf5f base::Thread::ThreadMain()\nE #17 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7f8da7278184 start_thread\nE #19 0x7f8da5a9c03d 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 0x7f72c003bb90>\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 f269029a30763fcb1590ed348a01af5f>, method = 'GET'\nurl = 'session/f269029a30763fcb1590ed348a01af5f/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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a58b2 Status::Status()\nE #3 0x56389d6a1434 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x56389d60c7b8 ExecuteGetAlertText()\nE #5 0x56389d64149b base::internal::Invoker<>::Run()\nE #6 0x56389d60c6e0 ExecuteAlertCommand()\nE #7 0x56389d641313 base::internal::Invoker<>::Run()\nE #8 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #10 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #11 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x56389d78baca base::MessagePumpDefault::Run()\nE #14 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #16 0x56389d7cbf5f base::Thread::ThreadMain()\nE #17 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7f8da7278184 start_thread\nE #19 0x7f8da5a9c03d 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 0x7f72c0274b90>\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 f269029a30763fcb1590ed348a01af5f>, method = 'GET'\nurl = 'session/f269029a30763fcb1590ed348a01af5f/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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a58b2 Status::Status()\nE #3 0x56389d6a1434 JavaScriptDialogManager::GetDialogMessage()\nE #4 0x56389d60c7b8 ExecuteGetAlertText()\nE #5 0x56389d64149b base::internal::Invoker<>::Run()\nE #6 0x56389d60c6e0 ExecuteAlertCommand()\nE #7 0x56389d641313 base::internal::Invoker<>::Run()\nE #8 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #9 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #10 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #11 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #12 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #13 0x56389d78baca base::MessagePumpDefault::Run()\nE #14 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #15 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #16 0x56389d7cbf5f base::Thread::ThreadMain()\nE #17 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #18 0x7f8da7278184 start_thread\nE #19 0x7f8da5a9c03d 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 0x7f72c003bb90>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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 0x7f72bfeab758>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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 0x7f72bfeab9b0>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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 0x7f72bfeab500>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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 0x7f72bfeabc80>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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 0x7f72bfeabe60>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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 0x7f72bfeabd70>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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 0x7f72c00b25f0>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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 0x7f72c00b2938>\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.3777.0)\nE \nE Remote-end stacktrace:\nE \nE #0 0x56389d7e4b89 base::debug::CollectStackTrace()\nE #1 0x56389d77e543 base::debug::StackTrace::StackTrace()\nE #2 0x56389d6a5a0e Status::Status()\nE #3 0x56389d64b131 ExecuteWindowCommand()\nE #4 0x56389d641313 base::internal::Invoker<>::Run()\nE #5 0x56389d61f70e (anonymous namespace)::ExecuteSessionCommandOnSessionThread()\nE #6 0x56389d620555 base::internal::Invoker<>::RunOnce()\nE #7 0x56389d7a5be4 base::TaskAnnotator::RunTask()\nE #8 0x56389d7b1fce base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()\nE #9 0x56389d7b1cc8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()\nE #10 0x56389d78baca base::MessagePumpDefault::Run()\nE #11 0x56389d7b28a9 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()\nE #12 0x56389d79c817 base::RunLoop::RunWithTimeout()\nE #13 0x56389d7cbf5f base::Thread::ThreadMain()\nE #14 0x56389d7f028e base::(anonymous namespace)::ThreadFunc()\nE #15 0x7f8da7278184 start_thread\nE #16 0x7f8da5a9c03d 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.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/s/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.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/s/w/ir, inifile:\ncollected 18 items\n\n../../third_party/blink/web_tests/external/wpt/webdriver/tests/get_element_rect/user_prompts.py error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 2984676\n. [ 5%]\n.....error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 3006573\n......error 9: BadDrawable (invalid Pixmap or Window parameter) request 141 minor 1 serial 3029094\nerror 3: BadWindow (invalid Window parameter) request 129 minor 6 serial 3029095\nerror 3: BadWindow (invalid Window parameter) request 20 minor 0 serial 3029096\nerror 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 3029097\n...error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 3037385\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.75 seconds =====================\n2019-04-25 20:24:28,364 - blinkpy.web_tests.servers.server_base: [DEBUG] Attempting to shut down wptserve server at pid 22378\n2019-04-25 20:24:28,364 - blinkpy.common.system.executive: [DEBUG] Checking whether pid 22378 is alive.\n2019-04-25 20:24:28,364 - blinkpy.web_tests.servers.wptserve: [DEBUG] pid 22378 is running, killing it\n2019-04-25 20:24:28,364 - 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 0x7f72c48f67d0>>\n2019-04-25 20:24:29,365 - blinkpy.common.system.executive: [DEBUG] Checking whether pid 22378 is alive.\n2019-04-25 20:24:29,366 - blinkpy.web_tests.servers.wptserve: [DEBUG] pid 22378 is not running\n2019-04-25 20:24:29,366 - blinkpy.web_tests.servers.server_base: [DEBUG] wptserve server at pid 22378 stopped\n/b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n/b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n", "outputs_ref": { "isolated": "0aecb2a501139c21795ed18b84d41d7b8201f658", "isolatedserver": "https://isolateserver.appspot.com", "namespace": "default-gzip" }, "run_id": "44706df9463ec711", "server_versions": [ "4274-a0a5f8c" ], "started_ts": "2019-04-26T03:07:12.218479", "state": "COMPLETED", "tags": [ "build_is_experimental:false", "buildername:linux-tcmalloc-rel", "buildnumber:10013", "cpu:x86-64", "data:51baacf65bcd5efeb9372ba81693da8bfdddd703", "gpu:none", "master:chromium.fyi", "name:webdriver_tests_suite", "os:Ubuntu-14.04", "pool:Chrome", "priority:35", "project:chromium", "purpose:CI", "purpose:luci", "purpose:post-commit", "service_account:none", "slavename:swarm2892-c4", "spec_name:chromium.ci:linux-tcmalloc-rel", "stepname:webdriver_tests_suite", "swarming.pool.template:none", "swarming.pool.version:745db0db4f4d785f07bf98c41e6efece4c45d99b", "user:None" ], "task_id": "44706df9463ec710", "try_number": "1" } ] }