latest watir with ruby 1.8.2 errors with REXML

8 views
Skip to first unread message

marcoa

unread,
May 10, 2008, 9:30:13 AM5/10/08
to Watir General
With help from this group I was able to get up and running.
I ran the unit tests and I have many errors relating to REXML
Learning my way through this I have been unable to find a way to
update this in the ruby enviroment. I want to keep version 1.8.2 for
the showmodalDialog support which has started all this.

<Watir::Exception::UnknownObjectException> exception expected but was
Class: <RuntimeError>
Message: <"Requires REXML version of at least 3.1.4. Actual: 3.1.2.1">
---Backtrace---
./../watir/ie.rb:704: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'

marcoa

unread,
May 11, 2008, 10:23:07 AM5/11/08
to Watir General
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'

Carl Shaulis

unread,
May 11, 2008, 9:55:54 PM5/11/08
to watir-...@googlegroups.com
I believe you are now getting the same results that we were seeing.  1500 + Passed 7 errors and 10 failures.  If I recall these are known issues and documented defects.  Good work!
 
Have fun!
 
Carl

 

Željko Filipin

unread,
May 12, 2008, 5:54:58 AM5/12/08
to watir-...@googlegroups.com
On Sun, May 11, 2008 at 4:23 PM, marcoa <m...@rwdi.com> wrote:
> Below is just the errors from the all_tests.

If core_tests.rb pass, you should be fine.

Željko
--
ZeljkoFilipin.com
Reply all
Reply to author
Forward
0 new messages