Testing upper left
PASS: range.startContainer == element.firstChild.
PASS: range.startOffset == 0.
Testing upper right
PASS: range.startContainer == element.firstChild.
PASS: range.startOffset == 23.
Testing lower left
PASS: range.startContainer == element.firstChild.
PASS: range.startOffset == 72.
Testing lower right
PASS: range.startContainer == element.firstChild.
PASS: range.startOffset == 95.
Testing somewhere in the middle
PASS: range.startContainer == element.firstChild.
PASS: range.startOffset == 36.
Testing negative values
PASS: range is null.
PASS: range is null.
PASS: range is null.
Testing values larger than the viewport
PASS: range is null.
PASS: range is null.
PASS: range is null.