Acid3
De WikiDeveloppez.
m |
m (Ajout de retours charriots pour que la page ne soit pas déformée en 1024px /768px) |
||
| Ligne 18 : | Ligne 18 : | ||
===Internet Explorer=== | ===Internet Explorer=== | ||
====Internet Explorer 7 ==== | ====Internet Explorer 7 ==== | ||
| - | [[Image:Acid3-InternetExplorer7.0.5730.11.png]] | + | [[Image:Acid3-InternetExplorer7.0.5730.11.png|790px]] |
Failed 88 tests. | Failed 88 tests. | ||
Test 00 failed: 'document.defaultView' a la valeur Null ou n'est pas un objet. | Test 00 failed: 'document.defaultView' a la valeur Null ou n'est pas un objet. | ||
| Ligne 38 : | Ligne 38 : | ||
Test 17 failed: Cet objet ne gère pas cette propriété ou cette méthode | Test 17 failed: Cet objet ne gère pas cette propriété ou cette méthode | ||
Test 18 failed: expected '10' but got '8' - DOCTYPE node Type wrong | Test 18 failed: expected '10' but got '8' - DOCTYPE node Type wrong | ||
| - | Test 19 failed: expected '1' but got 'undefined' - document DOCUMENT_FRAGMENT_NODE constant missing or wrong | + | Test 19 failed: expected '1' but got 'undefined' - document DOCUMENT_FRAGMENT_NODE constant <br/>missing or wrong |
Test 20 failed: null in getElementById() probably terminated string | Test 20 failed: null in getElementById() probably terminated string | ||
Test 21 failed: Cet objet ne gère pas cette propriété ou cette méthode | Test 21 failed: Cet objet ne gère pas cette propriété ou cette méthode | ||
Test 22 failed: no exception for createElement('<div>') | Test 22 failed: no exception for createElement('<div>') | ||
| - | Test 23 failed: expected '5' but got 'undefined' - wrong exception for createElementNS('null', '<div>') | + | Test 23 failed: expected '5' but got 'undefined' - wrong exception for <br/>createElementNS('null', '<div>') |
Test 24 failed: expected 'update() /* this attribute's value is tested in one of the tests */' <br/>but got 'function anonymous()\n{\nupdate() /* this attribute's value is tested in one of the <br/>tests */ \n}' - onload value wrong | Test 24 failed: expected 'update() /* this attribute's value is tested in one of the tests */' <br/>but got 'function anonymous()\n{\nupdate() /* this attribute's value is tested in one of the <br/>tests */ \n}' - onload value wrong | ||
Test 25 failed: exceptions don't ha... | Test 25 failed: exceptions don't ha... | ||
| Ligne 50 : | Ligne 50 : | ||
[[Image:Acid3-Firefox3-0.7.png]] | [[Image:Acid3-Firefox3-0.7.png]] | ||
Failed 29 tests. | Failed 29 tests. | ||
| - | Test 01 failed: Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsIDOMDocumentTraversal.createNodeIterator] | + | Test 01 failed: Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) <br/>[nsIDOMDocumentTraversal.createNodeIterator] |
| - | Test 02 failed: Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsIDOMDocumentTraversal.createNodeIterator] | + | Test 02 failed: Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) <br/>[nsIDOMDocumentTraversal.createNodeIterator] |
| - | Test 03 failed: Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsIDOMDocumentTraversal.createNodeIterator] | + | Test 03 failed: Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) <br/>[nsIDOMDocumentTraversal.createNodeIterator] |
| - | Test 04 failed: Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsIDOMDocumentTraversal.createNodeIterator] | + | Test 04 failed: Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) <br/>[nsIDOMDocumentTraversal.createNodeIterator] |
| - | Test 07 failed: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMRange.cloneContents] | + | Test 07 failed: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) <br/>[nsIDOMRange.cloneContents] |
| - | Test 09 failed: expected 'Hello Wonderful KittyHow are you?' but got '' - toString() on range selecting Document gave wrong output | + | Test 09 failed: expected 'Hello Wonderful KittyHow are you?' but got '' - toString() on range <br/>selecting Document <br/>gave wrong output |
Test 10 failed: expected 'result' but got '' - toString() didn't work for attribute node | Test 10 failed: expected 'result' but got '' - toString() didn't work for attribute node | ||
Test 11 failed: when inserting <a> into Document with another child: wrong exception raised | Test 11 failed: when inserting <a> into Document with another child: wrong exception raised | ||
Test 26 passed, but took 380ms (less than 30fps) | Test 26 passed, but took 380ms (less than 30fps) | ||
| - | Test 30 failed: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIDOMEventTarget.dispatchEvent] | + | Test 30 failed: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) <br/>[nsIDOMEventTarget.dispatchEvent] |
Test 33 failed: expected '1' but got '0' - whitespace error in class processing | Test 33 failed: expected '1' but got '0' - whitespace error in class processing | ||
Test 38 failed: p.childNodes[1].replaceWholeText is not a function | Test 38 failed: p.childNodes[1].replaceWholeText is not a function | ||
| Ligne 65 : | Ligne 65 : | ||
Test 40 failed: expected '1' but got '0' - part 1:0 | Test 40 failed: expected '1' but got '0' - part 1:0 | ||
Test 46 failed: expected 'uppercase' but got 'none' - case a failed (index 1) | Test 46 failed: expected 'uppercase' but got 'none' - case a failed (index 1) | ||
| - | Test 54 failed: expected 'HIDDEN' but got 'hidden' - input control's type content attribute was wrong | + | Test 54 failed: expected 'HIDDEN' but got 'hidden' - input control's type content attribute <br/>was wrong |
Test 60 failed: attribute not specified after removal | Test 60 failed: attribute not specified after removal | ||
Test 61 failed: expected ' te st ' but got 'te st' - class attribute's value was wrong | Test 61 failed: expected ' te st ' but got 'te st' - class attribute's value was wrong | ||
| - | Test 68 failed: Unpaired surrogate handled wrongly (input was '�text', output was '�ext') | + | Test 68 failed: Unpaired surrogate handled wrongly (input was '�text', output was <br/>'�ext') |
Test 69 passed, but took 1 attempts (less than perfect). | Test 69 passed, but took 1 attempts (less than perfect). | ||
| - | Test 70 failed: UTF-8 encoded XML document with invalid character did not have a well-formedness error | + | Test 70 failed: UTF-8 encoded XML document with invalid character did not have a <br/>well-formedness error |
Test 71 failed: expected 'null' but got '' - internalSubset wrong (first test) | Test 71 failed: expected 'null' but got '' - internalSubset wrong (first test) | ||
Test 74 failed: getSVGDocument missing on <iframe> element. | Test 74 failed: getSVGDocument missing on <iframe> element. | ||
| Ligne 90 : | Ligne 90 : | ||
Test 02 failed: expected '[object HTMLElement]' but got 'null' - expectation 13 failed | Test 02 failed: expected '[object HTMLElement]' but got 'null' - expectation 13 failed | ||
Test 04 failed: expected 'null' but got '[object HTMLIFrameElement]' - expectation 21 failed | Test 04 failed: expected 'null' but got '[object HTMLIFrameElement]' - expectation 21 failed | ||
| - | Test 06 failed: expected '[object HTMLTitleElement]' but got 'null' - failed to handle regrafting correctly | + | Test 06 failed: expected '[object HTMLTitleElement]' but got 'null' - failed to handle <br/>regrafting correctly |
Test passed, but took 47ms (less than 30fps) | Test passed, but took 47ms (less than 30fps) | ||
Test 11 failed: when trying to surround two halves of comment: wrong exception raised; code = 3 | Test 11 failed: when trying to surround two halves of comment: wrong exception raised; code = 3 | ||
| Ligne 105 : | Ligne 105 : | ||
Test 65 passed, but took 126ms (less than 30fps) | Test 65 passed, but took 126ms (less than 30fps) | ||
Test 69 passed, but took 54 attemps (less than perfect). | Test 69 passed, but took 54 attemps (less than perfect). | ||
| - | Test 70 failed: UTF-8 encoded XML document with invalid character did not have a well-formedness error | + | Test 70 failed: UTF-8 encoded XML document with invalid character did not have a <br/>well-formedness error |
Test 71 failed: expected '2' but got '1' - wrong number of children in #document (first test) | Test 71 failed: expected '2' but got '1' - wrong number of children in #document (first test) | ||
Test 72 failed: expected '3' but got '2' - cssRules isn't live | Test 72 failed: expected '3' but got '2' - cssRules isn't live | ||
| Ligne 144 : | Ligne 144 : | ||
Test 46 failed: expected 'uppercase' but got 'none' - case h failed (index 7) | Test 46 failed: expected 'uppercase' but got 'none' - case h failed (index 7) | ||
Test 47 failed: expected 'auto' but got 'default' - control failed | Test 47 failed: expected 'auto' but got 'default' - control failed | ||
| - | Test 70 failed: UTF-8 encoded XML document with invalid character did not have a well-formedness error | + | Test 70 failed: UTF-8 encoded XML document with invalid character did not have a <br/>well-formedness error |
Test 71 failed: expected '2' but got '1' - wrong number of children in #document (first test) | Test 71 failed: expected '2' but got '1' - wrong number of children in #document (first test) | ||
| - | Test 79 failed: character position 1, which is between a normal character and the first | + | Test 79 failed: character position 1, which is between a normal character and the first <br/>character of a two-character glyph, is 38800 but should be 10000. |
Test 84 failed: expected '0.0000' but got '-0.0000' - toFixed(4) wrong for -0 | Test 84 failed: expected '0.0000' but got '-0.0000' - toFixed(4) wrong for -0 | ||
Test 97 failed: expected 'four' but got 'fail' - data: failed as base64 with spaces | Test 97 failed: expected 'four' but got 'fail' - data: failed as base64 with spaces | ||
Test 98 failed: expected 'Sparrow' but got '' - document.title did not update dynamically | Test 98 failed: expected 'Sparrow' but got '' - document.title did not update dynamically | ||
Total elapsed time: 0.95s | Total elapsed time: 0.95s | ||
Version du 13 mars 2009 à 09:42
Sommaire |
Introduction
Acid 3 est en fait une page web, http://acid3.acidtests.org/, qui permet de savoir si votre navigateur web est capable d'afficher correctement une page web utilisant pleinement différents standards que l'on rencontre habituellement sur le web.
Ce test, Acid 3, fait suite au test Acid 2, qui est vraiment le minimum qu'on est en droit d'attendre d'un navigateur web, ce qui n'est malheureusement toujours pas le cas pour certains d'entre eux.
Tous les détails concernant le test Acid 3 : http://www.webstandards.org/action/acid3/
N'hésitez pas à completer cette page avec vos copies d'écran des résultats des tests Acid3 (ainsi que les détails) de votre navigateur web favori.
La référence
Ce à quoi devrait ressembler le résultat du test Acid 3
Les résultats
Les résultats des tests dans différents navigateurs web :
Internet Explorer
Internet Explorer 7
Failed 88 tests. Test 00 failed: 'document.defaultView' a la valeur Null ou n'est pas un objet. Test 01 failed: 'documentElement' a la valeur Null ou n'est pas un objet. Test 02 failed: 'documentElement' a la valeur Null ou n'est pas un objet. Test 03 failed: 'documentElement' a la valeur Null ou n'est pas un objet. Test 04 failed: Cet objet ne gère pas cette propriété ou cette méthode Test 05 failed: Cet objet ne gère pas cette propriété ou cette méthode Test 06 failed: 'documentElement' a la valeur Null ou n'est pas un objet. Test 07 failed: Cet objet ne gère pas cette propriété ou cette méthode Test 08 failed: Cet objet ne gère pas cette propriété ou cette méthode Test 09 failed: 'documentElement' a la valeur Null ou n'est pas un objet. Test 10 failed: Cet objet ne gère pas cette propriété ou cette méthode Test 11 failed: 'documentElement' a la valeur Null ou n'est pas un objet. Test 12 failed: 'documentElement' a la valeur Null ou n'est pas un objet. Test 13 failed: 'documentElement' a la valeur Null ou n'est pas un objet. Test 15 failed: privilege escalation security bug: text file ran script Test 16 failed: Demande d'accès à la méthode ou aux propriétés inattendue. Test 17 failed: Cet objet ne gère pas cette propriété ou cette méthode Test 18 failed: expected '10' but got '8' - DOCTYPE node Type wrong Test 19 failed: expected '1' but got 'undefined' - document DOCUMENT_FRAGMENT_NODE constant
missing or wrong Test 20 failed: null in getElementById() probably terminated string Test 21 failed: Cet objet ne gère pas cette propriété ou cette méthode Test 22 failed: no exception for createElement('<div>') Test 23 failed: expected '5' but got 'undefined' - wrong exception for
createElementNS('null', '<div>') Test 24 failed: expected 'update() /* this attribute's value is tested in one of the tests */'
but got 'function anonymous()\n{\nupdate() /* this attribute's value is tested in one of the
tests */ \n}' - onload value wrong Test 25 failed: exceptions don't ha...
FireFox
FireFox 3 (3.0.7)
Failed 29 tests. Test 01 failed: Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED)
[nsIDOMDocumentTraversal.createNodeIterator] Test 02 failed: Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED)
[nsIDOMDocumentTraversal.createNodeIterator] Test 03 failed: Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED)
[nsIDOMDocumentTraversal.createNodeIterator] Test 04 failed: Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED)
[nsIDOMDocumentTraversal.createNodeIterator] Test 07 failed: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE)
[nsIDOMRange.cloneContents] Test 09 failed: expected 'Hello Wonderful KittyHow are you?' but got - toString() on range
selecting Document
gave wrong output Test 10 failed: expected 'result' but got - toString() didn't work for attribute node Test 11 failed: when inserting <a> into Document with another child: wrong exception raised Test 26 passed, but took 380ms (less than 30fps) Test 30 failed: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE)
[nsIDOMEventTarget.dispatchEvent] Test 33 failed: expected '1' but got '0' - whitespace error in class processing Test 38 failed: p.childNodes[1].replaceWholeText is not a function Test 39 failed: expected '1' but got '0' - :nth-child(odd) failed with child 0 Test 40 failed: expected '1' but got '0' - part 1:0 Test 46 failed: expected 'uppercase' but got 'none' - case a failed (index 1) Test 54 failed: expected 'HIDDEN' but got 'hidden' - input control's type content attribute
was wrong Test 60 failed: attribute not specified after removal Test 61 failed: expected ' te st ' but got 'te st' - class attribute's value was wrong Test 68 failed: Unpaired surrogate handled wrongly (input was '�text', output was
'�ext') Test 69 passed, but took 1 attempts (less than perfect). Test 70 failed: UTF-8 encoded XML document with invalid character did not have a
well-formedness error Test 71 failed: expected 'null' but got - internalSubset wrong (first test) Test 74 failed: getSVGDocument missing on <iframe> element. Test 75 failed: anim.beginElement is not a function Test 76 failed: expected '0' but got '100' - Incorrect animVal value after svg animation. Test 77 failed: expected '4776' but got '5560' - getComputedTextLength failed. Test 78 failed: expected '90' but got '0' - getRotationOfChar(0) failed. Test 79 failed: expected '34' but got '33' - SVGSVGTextElement.getNumberOfChars() incorrect Test 82 failed: unexpected 1 in t3 Test 95 failed: expected 'string' but got 'number' - type of |"2147483648"| is not string Test 98 failed: expected 'Sparrow' but got - document.title did not update dynamically Total elapsed time: 1.18s
Google Chrome
Google Chrome 1 (1.0.154.48)
Failed 21 tests. Test 01 failed: method [object NodeIterator].nextNode() didn't forward exception Test 02 failed: expected '[object HTMLElement]' but got 'null' - expectation 13 failed Test 04 failed: expected 'null' but got '[object HTMLIFrameElement]' - expectation 21 failed Test 06 failed: expected '[object HTMLTitleElement]' but got 'null' - failed to handle
regrafting correctly Test passed, but took 47ms (less than 30fps) Test 11 failed: when trying to surround two halves of comment: wrong exception raised; code = 3 Test 13 failed: collapsed is wrong after deletion Test 18 failed: expected '10' but got '1' - DOCTYPE nodeType wrong Test 23 failed: no exception for createElementNS('null', ':div') Test 25 failed: failed to raise exception Test 26 passed, but took 127ms (less than 30fps) Test 38 failed: TypeError: Object #<a Text> has no method 'replaceWholeText' Test 42 failed: expected '1' but got '0' - rule did not start matching after change Test 44 failed: expected '0' but got '1' - mis parsed selectors Test 46 failed: expected 'uppercase' but got 'none' - case h failed (index 7) Test 59 failed: expected 'submit' but got " - <button> doesn't have type=submit Test 65 passed, but took 126ms (less than 30fps) Test 69 passed, but took 54 attemps (less than perfect). Test 70 failed: UTF-8 encoded XML document with invalid character did not have a
well-formedness error Test 71 failed: expected '2' but got '1' - wrong number of children in #document (first test) Test 72 failed: expected '3' but got '2' - cssRules isn't live Test 75 failed: TypeError: Object #<an SVGElement> has no method 'beginElement' Test 76 failed: expected '0' but got '100' - Incorrect animVal value after svg animation Test 77 failed: expected '42' but got '65' - getSubStringLength #1 failed. Test 79 failed: expected '34' but got '33' - SVGSVGTextElement.getNumberOfChars() incorrect Total elapsed time: 3.46s
Google Chrome 2
Failed 0 tests. Test 26 passed, but took 161ms (less than 30fps) Test 69 passed, but took 30 attempts (less than perfect). Total elapsed time: 1.45s
Safari
Safari 4 Public Beta (528.16)
Failed 0 tests. Test 26 passed, but took 48ms (less than 30fps) Test 65 passed, but took 341ms (less than 30fps) Test 69 passed, but took 14 attempts (less than perfect). Total elapsed time: 1.99s
Opera
Opera 9.64
Failed 15 tests. Test 02 failed: reached expectation 17 when expecting expectation 16 Test 10 failed: expected 'result' but got - toString() didn't work for attribute node Test 18 failed: expected '10' but got '1' - DOCTYPE nodeType wrong Test 20 failed: null in getElementById() probably terminated string Test 26 passed, but took 140ms (less than 30fps) Test 29 failed: expected '2' but got '1' - cloned table had wrong number of children Test 33 failed: expected '1' but got '0' - whitespace error in class processing Test 43 failed: expected '1' but got '0' - failure 10 Test 46 failed: expected 'uppercase' but got 'none' - case h failed (index 7) Test 47 failed: expected 'auto' but got 'default' - control failed Test 70 failed: UTF-8 encoded XML document with invalid character did not have a
well-formedness error Test 71 failed: expected '2' but got '1' - wrong number of children in #document (first test) Test 79 failed: character position 1, which is between a normal character and the first
character of a two-character glyph, is 38800 but should be 10000. Test 84 failed: expected '0.0000' but got '-0.0000' - toFixed(4) wrong for -0 Test 97 failed: expected 'four' but got 'fail' - data: failed as base64 with spaces Test 98 failed: expected 'Sparrow' but got - document.title did not update dynamically Total elapsed time: 0.95s






