Sc3 1 1 Xml Lang

Created by: Annika Nietzio

Description

This test checks the value of the xml:lang attribute.

Background

Assumptions

Test properties

Property Value
Test name Use identical xml:lang and lang attributes
Success Criterion 3.1.1 Language of Page
Test mode Automatic
Test environment DOM
Test subject Single web page

Test procedure

Selector

Test mode: automatic

Select html element with xml:lang attribute.

html[@xml:lang]

Step 1

Test mode: automatic

Check that the html element contains also a lang attribute.

If no lang is specified, return

Outcome Failed
Testcase SC3-1-1-xml-lang
ID SC3-1-1-xml-lang-fail1
Error No lang attribute found. Only xml:lang.

Step 2

Test mode: automatic

L1 = value of xml:lang

L2 = value of lang

Compare L1 and L2.

If the L1 and L2 differ, return

Outcome Failed
Testcase SC3-1-1-xml-lang
ID SC3-1-1-xml-lang-fail2
Error Contradicting language codes.
Info L1, L2

Else, return

Outcome Passed
Testcase SC3-1-1-xml-lang
ID SC3-1-1-xml-lang-pass1