ok figured out how to upgrade rexml. What I did was download the
latest developement package of rexml and then executed the default
installation method of rexml by running c:\ruby\bin\ruby c:
\rexml_3.1.7.3\bin\install.rb
This appeared to run happily.
Now alot fewer errors (7 errors and 10 failures from all_tests.rb)
Below is just the errors from the all_tests. They do appear similar.
Am I missing an additional update?
10) Error:
test_objects_in_div(TC_Divs_XPath):
REXML::ParseException: #<ArgumentError: malformed UTF-8 character>
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:143:in `unpack'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:143:in `check'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:142:in `scan'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:142:in `check'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:125:in `parent='
c:/ruby/lib/ruby/site_ruby/1.8/rexml/parent.rb:19:in `add'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/parsers/treeparser.rb:45:in
`parse'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:205:in `build'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:42:in `initialize'
./../watir/ie.rb:713:in `new'
./../watir/ie.rb:713:in `create_rexml_document_object'
./../watir/ie.rb:693:in `rexml_document_object'
./../watir/ie.rb:897:in `elements_by_xpath'
./../watir/ie.rb:890:in `element_by_xpath'
./../watir/non_control_elements.rb:13:in `locate'
./../watir/element.rb:47:in `assert_exists'
./../watir/element.rb:117:in `ole_inner_elements'
./../watir/container.rb:821:in `locate_input_element'
./../watir/input_elements.rb:10:in `locate'
./../watir/element.rb:270:in `exists?'
./unittests/div_xpath_test.rb:40:in `test_objects_in_div'
c:/ruby/lib/ruby/1.8/test/unit/testcase.rb:70:in `__send__'
c:/ruby/lib/ruby/1.8/test/unit/testcase.rb:70:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `run'
c:/ruby/lib/ruby/1.8/test/unit/ui/testrunnermediator.rb:44:in
`run_suite'
c:/ruby/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:65:in
`start_mediator'
c:/ruby/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:39:in `start'
c:/ruby/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
c:/ruby/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
c:/ruby/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
c:/ruby/lib/ruby/1.8/test/unit.rb:285
c:/ruby/lib/ruby/1.8/test/unit.rb:283
...
malformed UTF-8 character
Line: 3
Position: 2929
Last 80 unconsumed characters:
<input name="div_text2"/>
c:/ruby/lib/ruby/site_ruby/1.8/rexml/parsers/treeparser.rb:95:in
`parse'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:205:in `build'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:42:in
`initialize'
./../watir/ie.rb:713:in `new'
./../watir/ie.rb:713:in `create_rexml_document_object'
./../watir/ie.rb:693:in `rexml_document_object'
./../watir/ie.rb:897:in `elements_by_xpath'
./../watir/ie.rb:890:in `element_by_xpath'
./../watir/non_control_elements.rb:13:in `locate'
./../watir/element.rb:47:in `assert_exists'
./../watir/element.rb:117:in `ole_inner_elements'
./../watir/container.rb:821:in `locate_input_element'
./../watir/input_elements.rb:10:in `locate'
./../watir/element.rb:270:in `exists?'
./unittests/div_xpath_test.rb:40:in `test_objects_in_div'
11) Error:
test_objects_in_span(TC_Divs_XPath):
REXML::ParseException: #<ArgumentError: malformed UTF-8 character>
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:143:in `unpack'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:143:in `check'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:142:in `scan'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:142:in `check'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:125:in `parent='
c:/ruby/lib/ruby/site_ruby/1.8/rexml/parent.rb:19:in `add'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/parsers/treeparser.rb:45:in
`parse'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:205:in `build'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:42:in `initialize'
./../watir/ie.rb:713:in `new'
./../watir/ie.rb:713:in `create_rexml_document_object'
./../watir/ie.rb:693:in `rexml_document_object'
./../watir/ie.rb:897:in `elements_by_xpath'
./../watir/ie.rb:890:in `element_by_xpath'
./../watir/non_control_elements.rb:13:in `locate'
./../watir/element.rb:47:in `assert_exists'
./../watir/element.rb:117:in `ole_inner_elements'
./../watir/container.rb:821:in `locate_input_element'
./../watir/input_elements.rb:10:in `locate'
./../watir/element.rb:270:in `exists?'
./unittests/div_xpath_test.rb:68:in `test_objects_in_span'
c:/ruby/lib/ruby/1.8/test/unit/testcase.rb:70:in `__send__'
c:/ruby/lib/ruby/1.8/test/unit/testcase.rb:70:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `run'
c:/ruby/lib/ruby/1.8/test/unit/ui/testrunnermediator.rb:44:in
`run_suite'
c:/ruby/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:65:in
`start_mediator'
c:/ruby/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:39:in `start'
c:/ruby/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
c:/ruby/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
c:/ruby/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
c:/ruby/lib/ruby/1.8/test/unit.rb:285
c:/ruby/lib/ruby/1.8/test/unit.rb:283
...
malformed UTF-8 character
Line: 3
Position: 2929
Last 80 unconsumed characters:
<input name="div_text2"/>
c:/ruby/lib/ruby/site_ruby/1.8/rexml/parsers/treeparser.rb:95:in
`parse'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:205:in `build'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:42:in
`initialize'
./../watir/ie.rb:713:in `new'
./../watir/ie.rb:713:in `create_rexml_document_object'
./../watir/ie.rb:693:in `rexml_document_object'
./../watir/ie.rb:897:in `elements_by_xpath'
./../watir/ie.rb:890:in `element_by_xpath'
./../watir/non_control_elements.rb:13:in `locate'
./../watir/element.rb:47:in `assert_exists'
./../watir/element.rb:117:in `ole_inner_elements'
./../watir/container.rb:821:in `locate_input_element'
./../watir/input_elements.rb:10:in `locate'
./../watir/element.rb:270:in `exists?'
./unittests/div_xpath_test.rb:68:in `test_objects_in_span'
12) Error:
test_p(TC_Divs_XPath):
REXML::ParseException: #<ArgumentError: malformed UTF-8 character>
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:143:in `unpack'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:143:in `check'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:142:in `scan'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:142:in `check'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:125:in `parent='
c:/ruby/lib/ruby/site_ruby/1.8/rexml/parent.rb:19:in `add'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/parsers/treeparser.rb:45:in
`parse'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:205:in `build'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:42:in `initialize'
./../watir/ie.rb:713:in `new'
./../watir/ie.rb:713:in `create_rexml_document_object'
./../watir/ie.rb:693:in `rexml_document_object'
./../watir/ie.rb:897:in `elements_by_xpath'
./../watir/ie.rb:890:in `element_by_xpath'
./../watir/non_control_elements.rb:13:in `locate'
./../watir/element.rb:270:in `exists?'
./unittests/div_xpath_test.rb:84:in `test_p'
c:/ruby/lib/ruby/1.8/test/unit/testcase.rb:70:in `__send__'
c:/ruby/lib/ruby/1.8/test/unit/testcase.rb:70:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `run'
c:/ruby/lib/ruby/1.8/test/unit/ui/testrunnermediator.rb:44:in
`run_suite'
c:/ruby/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:65:in
`start_mediator'
c:/ruby/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:39:in `start'
c:/ruby/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
c:/ruby/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
c:/ruby/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
c:/ruby/lib/ruby/1.8/test/unit.rb:285
c:/ruby/lib/ruby/1.8/test/unit.rb:283
...
malformed UTF-8 character
Line: 3
Position: 2929
Last 80 unconsumed characters:
<input name="div_text2"/>
c:/ruby/lib/ruby/site_ruby/1.8/rexml/parsers/treeparser.rb:95:in
`parse'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:205:in `build'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:42:in
`initialize'
./../watir/ie.rb:713:in `new'
./../watir/ie.rb:713:in `create_rexml_document_object'
./../watir/ie.rb:693:in `rexml_document_object'
./../watir/ie.rb:897:in `elements_by_xpath'
./../watir/ie.rb:890:in `element_by_xpath'
./../watir/non_control_elements.rb:13:in `locate'
./../watir/element.rb:270:in `exists?'
./unittests/div_xpath_test.rb:84:in `test_p'
13) Failure:
test_span_properties(TC_Divs_XPath) [./unittests/div_xpath_test.rb:
56]:
<Watir::Exception::UnknownObjectException> exception expected but was
Class: <REXML::ParseException>
Message: <"#<ArgumentError: malformed UTF-8 character>\nc:/ruby/lib/
ruby/site_ruby/1.8/rexml/text.rb:143:in `unpack'\nc:/ruby/lib/ruby/
site_ruby/1.8/rexml/text.rb:143:in `check'\nc:/ruby/lib/ruby/site_ruby/
1.8/rexml/text.rb:142:in `scan'\nc:/ruby/lib/ruby/site_ruby/1.8/rexml/
text.rb:142:in `check'\nc:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:
125:in `parent='\nc:/ruby/lib/ruby/site_ruby/1.8/rexml/parent.rb:19:in
`add'\nc:/ruby/lib/ruby/site_ruby/1.8/rexml/parsers/treeparser.rb:
45:in `parse'\nc:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:205:in
`build'\nc:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:42:in
`initialize'\n./../watir/ie.rb:713:in `new'\n./../watir/ie.rb:713:in
`create_rexml_document_object'\n./../watir/ie.rb:693:in
`rexml_document_object'\n./../watir/ie.rb:897:in
`elements_by_xpath'\n./../watir/ie.rb:890:in `element_by_xpath'\n./../
watir/non_control_elements.rb:13:in `locate'\n./../watir/element.rb:
47:in `assert_exists'\n./../watir/element.rb:112:in `text'\n./
unittests/div_xpath_test.rb:56:in `test_span_properties'\n./unittests/
div_xpath_test.rb:56:in `assert_raise'\nc:/ruby/lib/ruby/1.8/test/unit/
assertions.rb:85:in `assert_block'\nc:/ruby/lib/ruby/1.8/test/unit/
assertions.rb:28:in `_wrap_assertion'\nc:/ruby/lib/ruby/1.8/test/unit/
assertions.rb:28:in `assert_block'\nc:/ruby/lib/ruby/1.8/test/unit/
assertions.rb:85:in `assert_raise'\nc:/ruby/lib/ruby/1.8/test/unit/
assertions.rb:75:in `_wrap_assertion'\nc:/ruby/lib/ruby/1.8/test/unit/
assertions.rb:75:in `assert_raise'\nc:/ruby/lib/ruby/1.8/test/unit/
assertions.rb:102:in `assert_raises'\n./unittests/div_xpath_test.rb:
56:in `test_span_properties'\nc:/ruby/lib/ruby/1.8/test/unit/
testcase.rb:70:in `__send__'\nc:/ruby/lib/ruby/1.8/test/unit/
testcase.rb:70:in `run'\nc:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:
32:in `run'\nc:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in
`each'\nc:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `run'\nc:/
ruby/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'\nc:/ruby/lib/ruby/
1.8/test/unit/testsuite.rb:31:in `each'\nc:/ruby/lib/ruby/1.8/test/
unit/testsuite.rb:31:in `run'\nc:/ruby/lib/ruby/1.8/test/unit/ui/
testrunnermediator.rb:44:in `run_suite'\nc:/ruby/lib/ruby/1.8/test/
unit/ui/console/testrunner.rb:65:in `start_mediator'\nc:/ruby/lib/ruby/
1.8/test/unit/ui/console/testrunner.rb:39:in `start'\nc:/ruby/lib/ruby/
1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'\nc:/ruby/lib/ruby/
1.8/test/unit/autorunner.rb:194:in `run'\nc:/ruby/lib/ruby/1.8/test/
unit/autorunner.rb:14:in `run'\nc:/ruby/lib/ruby/1.8/test/unit.rb:
285\nc:/ruby/lib/ruby/1.8/test/unit.rb:283\n...\nmalformed UTF-8
character\nLine: 3\nPosition: 2929\nLast 80 unconsumed characters:
\n<input name=\"div_text2\"/>">
---Backtrace---
c:/ruby/lib/ruby/site_ruby/1.8/rexml/parsers/treeparser.rb:95:in
`parse'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:205:in `build'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:42:in `initialize'
./../watir/ie.rb:713:in `new'
./../watir/ie.rb:713:in `create_rexml_document_object'
./../watir/ie.rb:693:in `rexml_document_object'
./../watir/ie.rb:897:in `elements_by_xpath'
./../watir/ie.rb:890:in `element_by_xpath'
./../watir/non_control_elements.rb:13:in `locate'
./../watir/element.rb:47:in `assert_exists'
./../watir/element.rb:112:in `text'
./unittests/div_xpath_test.rb:56:in `test_span_properties'
./unittests/div_xpath_test.rb:56:in `assert_raise'
./unittests/div_xpath_test.rb:56:in `test_span_properties'
---------------
14) Error:
test_div_with_contains(TC_Divs_XPath2):
REXML::ParseException: #<ArgumentError: malformed UTF-8 character>
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:143:in `unpack'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:143:in `check'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:142:in `scan'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:142:in `check'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:125:in `parent='
c:/ruby/lib/ruby/site_ruby/1.8/rexml/parent.rb:19:in `add'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/parsers/treeparser.rb:45:in
`parse'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:205:in `build'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:42:in `initialize'
./../watir/ie.rb:713:in `new'
./../watir/ie.rb:713:in `create_rexml_document_object'
./../watir/ie.rb:693:in `rexml_document_object'
./../watir/ie.rb:897:in `elements_by_xpath'
./../watir/ie.rb:890:in `element_by_xpath'
./../watir/non_control_elements.rb:13:in `locate'
./../watir/element.rb:47:in `assert_exists'
./../watir/element.rb:112:in `text'
./unittests/div2_xpath_test.rb:19:in `test_div_with_contains'
c:/ruby/lib/ruby/1.8/test/unit/testcase.rb:70:in `__send__'
c:/ruby/lib/ruby/1.8/test/unit/testcase.rb:70:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `run'
c:/ruby/lib/ruby/1.8/test/unit/ui/testrunnermediator.rb:44:in
`run_suite'
c:/ruby/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:65:in
`start_mediator'
c:/ruby/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:39:in `start'
c:/ruby/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
c:/ruby/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
c:/ruby/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
c:/ruby/lib/ruby/1.8/test/unit.rb:285
c:/ruby/lib/ruby/1.8/test/unit.rb:283
...
malformed UTF-8 character
Line: 3
Position: 34526
Last 80 unconsumed characters:
<br />
c:/ruby/lib/ruby/site_ruby/1.8/rexml/parsers/treeparser.rb:95:in
`parse'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:205:in `build'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:42:in
`initialize'
./../watir/ie.rb:713:in `new'
./../watir/ie.rb:713:in `create_rexml_document_object'
./../watir/ie.rb:693:in `rexml_document_object'
./../watir/ie.rb:897:in `elements_by_xpath'
./../watir/ie.rb:890:in `element_by_xpath'
./../watir/non_control_elements.rb:13:in `locate'
./../watir/element.rb:47:in `assert_exists'
./../watir/element.rb:112:in `text'
./unittests/div2_xpath_test.rb:19:in `test_div_with_contains'
15) Error:
test_div_with_text(TC_Divs_XPath2):
REXML::ParseException: #<ArgumentError: malformed UTF-8 character>
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:143:in `unpack'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:143:in `check'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:142:in `scan'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:142:in `check'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:125:in `parent='
c:/ruby/lib/ruby/site_ruby/1.8/rexml/parent.rb:19:in `add'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/parsers/treeparser.rb:45:in
`parse'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:205:in `build'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:42:in `initialize'
./../watir/ie.rb:713:in `new'
./../watir/ie.rb:713:in `create_rexml_document_object'
./../watir/ie.rb:693:in `rexml_document_object'
./../watir/ie.rb:897:in `elements_by_xpath'
./../watir/ie.rb:890:in `element_by_xpath'
./../watir/non_control_elements.rb:13:in `locate'
./../watir/element.rb:47:in `assert_exists'
./../watir/element.rb:112:in `text'
./unittests/div2_xpath_test.rb:14:in `test_div_with_text'
c:/ruby/lib/ruby/1.8/test/unit/testcase.rb:70:in `__send__'
c:/ruby/lib/ruby/1.8/test/unit/testcase.rb:70:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `run'
c:/ruby/lib/ruby/1.8/test/unit/ui/testrunnermediator.rb:44:in
`run_suite'
c:/ruby/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:65:in
`start_mediator'
c:/ruby/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:39:in `start'
c:/ruby/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
c:/ruby/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
c:/ruby/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
c:/ruby/lib/ruby/1.8/test/unit.rb:285
c:/ruby/lib/ruby/1.8/test/unit.rb:283
...
malformed UTF-8 character
Line: 3
Position: 34526
Last 80 unconsumed characters:
<br />
c:/ruby/lib/ruby/site_ruby/1.8/rexml/parsers/treeparser.rb:95:in
`parse'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:205:in `build'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:42:in
`initialize'
./../watir/ie.rb:713:in `new'
./../watir/ie.rb:713:in `create_rexml_document_object'
./../watir/ie.rb:693:in `rexml_document_object'
./../watir/ie.rb:897:in `elements_by_xpath'
./../watir/ie.rb:890:in `element_by_xpath'
./../watir/non_control_elements.rb:13:in `locate'
./../watir/element.rb:47:in `assert_exists'
./../watir/element.rb:112:in `text'
./unittests/div2_xpath_test.rb:14:in `test_div_with_text'
16) Error:
test_nbsp(TC_Tables):
NoMethodError: undefined method `innerText' for nil:NilClass
./unittests/nbsp_xpath_test.rb:16:in `test_nbsp'
17) Error:
test_table_from_element(TC_Tables_XPath):
REXML::ParseException: #<RuntimeError: Illegal character '<' in raw
string "Click To Change <-">
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:155:in `check'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:153:in `each'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/text.rb:153:in `check'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/attribute.rb:153:in `element='
c:/ruby/lib/ruby/site_ruby/1.8/rexml/element.rb:1103:in `[]='
c:/ruby/lib/ruby/site_ruby/1.8/rexml/parsers/treeparser.rb:35:in
`parse'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/parsers/treeparser.rb:34:in
`each'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/parsers/treeparser.rb:34:in
`parse'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:205:in `build'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:42:in `initialize'
./../watir/ie.rb:713:in `new'
./../watir/ie.rb:713:in `create_rexml_document_object'
./../watir/ie.rb:693:in `rexml_document_object'
./../watir/ie.rb:897:in `elements_by_xpath'
./../watir/ie.rb:890:in `element_by_xpath'
./../watir/input_elements.rb:6:in `locate'
./../watir/table.rb:15:in `create_from_element'
./unittests/table_xpath_test.rb:54:in `test_table_from_element'
c:/ruby/lib/ruby/1.8/test/unit/testcase.rb:70:in `__send__'
c:/ruby/lib/ruby/1.8/test/unit/testcase.rb:70:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
c:/ruby/lib/ruby/1.8/test/unit/testsuite.rb:31:in `run'
c:/ruby/lib/ruby/1.8/test/unit/ui/testrunnermediator.rb:44:in
`run_suite'
c:/ruby/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:65:in
`start_mediator'
c:/ruby/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:39:in `start'
c:/ruby/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
c:/ruby/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
c:/ruby/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
c:/ruby/lib/ruby/1.8/test/unit.rb:285
c:/ruby/lib/ruby/1.8/test/unit.rb:283
...
Illegal character '<' in raw string "Click To Change <-"
Line: 3
Position: 2739
Last 80 unconsumed characters:
c:/ruby/lib/ruby/site_ruby/1.8/rexml/parsers/treeparser.rb:95:in
`parse'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:205:in `build'
c:/ruby/lib/ruby/site_ruby/1.8/rexml/document.rb:42:in
`initialize'
./../watir/ie.rb:713:in `new'
./../watir/ie.rb:713:in `create_rexml_document_object'
./../watir/ie.rb:693:in `rexml_document_object'
./../watir/ie.rb:897:in `elements_by_xpath'
./../watir/ie.rb:890:in `element_by_xpath'
./../watir/input_elements.rb:6:in `locate'
./../watir/table.rb:15:in `create_from_element'
./unittests/table_xpath_test.rb:54:in `test_table_from_element'