Update web-platform-tests to revision e87f38097902e16348d4e17f4fe3bc2d0112bff1

This commit is contained in:
WPT Sync Bot 2018-03-17 21:12:30 -04:00
parent 2f8fa32e91
commit db5631a086
381 changed files with 11610 additions and 4232 deletions

View file

@ -36,7 +36,7 @@ def test_add_domain_cookie(session, url, server_config):
assert cookie["name"] == "hello"
assert cookie["value"] == "world"
assert cookie["domain"] == ".%s" % server_config["domains"][""]
assert cookie["domain"] == ".%s" % server_config["domains"][""] or cookie["domain"] == "%s" % server_config["domains"][""]
def test_add_cookie_for_ip(session, url, server_config, configuration):
session.url = "http://127.0.0.1:%s/common/blank.html" % (server_config["ports"]["http"][0])
@ -175,4 +175,4 @@ def test_add_session_cookie_with_leading_dot_character_in_domain(session, url, s
assert cookie["name"] == "hello"
assert cookie["value"] == "world"
assert cookie["domain"] == ".%s" % server_config["domains"][""]
assert cookie["domain"] == ".%s" % server_config["domains"][""] or cookie["domain"] == "%s" % server_config["domains"][""]

View file

@ -75,8 +75,18 @@ def test_xhtml_namespace(session, using, value):
def test_parent_htmldocument(session):
session.url = inline("")
from_element = session.execute_script("""return document.querySelector("body")""")
expected = session.execute_script("return document.documentElement")
response = find_element(session, from_element.id, "xpath", "..")
value = assert_success(response)
assert_same_element(session, value, expected)
def test_parent_of_document_node_errors(session):
session.url = inline("")
from_element = session.execute_script("return document.documentElement")
response = find_element(session, from_element.id, "xpath", "..")
assert_success(response)
assert_error(response, "invalid selector")

View file

@ -79,9 +79,21 @@ def test_xhtml_namespace(session, using, value):
def test_parent_htmldocument(session):
session.url = inline("")
from_element = session.execute_script("return document.documentElement")
from_element = session.execute_script("""return document.querySelector("body")""")
expected = session.execute_script("return document.documentElement")
response = find_elements(session, from_element.id, "xpath", "..")
value = assert_success(response)
assert isinstance(value, list)
assert len(value) == 1
found_element = value[0]
assert_same_element(session, found_element, expected)
def test_parent_of_document_node_errors(session):
session.url = inline("")
from_element = session.execute_script("return document.documentElement")
response = find_elements(session, from_element.id, "xpath", "..")
assert_error(response, "invalid selector")

View file

@ -4,6 +4,7 @@ import json
import os
import urlparse
import re
import sys
import webdriver