first commit
Beginning of Watir-Webdriver scripts for Sakai-CLE

Creation of Utilities, Page Elements descriptions, Configuration
documents, YAML db...
New test cases created (unfinished, at this point). New Page Elements Added. New App Functions.
New additions and some modifications.

Completed the tc_accounts script. Added a "make_date" method to
app_functions so that date verifications parse correctly when hours are
single-digit. Added a new random string method to the utilities script.
 Added more classes to the page_elements script.
Added page elements for assignments page. Began work on create assignments script.
Additions to page elements and create assignments test case. Some bug fixes.

Added a number of page classes to page elements. Fixed name typo for
create assignments test case. Fixed several bugs with asserts in the
create users and create sites test cases.
Progress on create assignments test case. Additional utilities methods. Additional Page elements classes/objects.
additions to create assignments test case. Additions to helper docs in support of tc changes.
Completion of tc_create_assignments.rb

Finished up the test case, including adding necessary helper code to
the page_elements script.
Addition of data resources for testing file attachments. Creation of the submit assignments test case.
Today mainly rearranged the page_elements document because the class names were getting confusing.

Also worked on:
- a script to add user participants to a test site
- added a line to update the directory.yml file with the name of a test
Site
- had to make some changes to test scripts because of new class names.
Some things may still be broken.
Completed the tc_add_site_participants script, in its basic form

It's still going to need some test verifications and another test for
selecting roles individually, but for now it works to add the people
listed in the directory.yml file without error.
Quick addition of a comment to the tc.
Bug fixes, primarily.

Improvements to how site links are accessed so that the name doesn't
have to be all there in the link text.
Completion of the Submit Assignments Test Case. Bug Fixes.

Finished the test case for submitting two assignments. Added a method
to clear the rich text editor of text. Had to fix some buggy code in
the earlier scripts to ensure things would work consistently.
Completion of the basic Assignment Grading Test case.

Tweaks to the submit assignments test case. Additional elements added
to the page elements script.
Started work on a Creating Assessments test case.

Mostly completed page element definitions today. There's a LOT of them
in Assessments.
Additions related to the Create Assessments test case.
Completion of the tc_create_assessments.rb test case

Additional changes to the page_elements script to support the
assessments test case. Significant improvements, such as the inclusion
of class instantiations in page navigations. This cleans up and
simplifies the test scripts.
Completion of the Submit Assessments test case

This was a quick-and-dirty test case, with very little time spent on
building an abstraction layer--though I think that building a decent
one for test-taking will probably be difficult anyway.