Selenium!
I've been working more with Selenium, finishing up the High Points Link testing. I've found quite a few odd issues, but have managed to work around most of them. On Selenium Day, we'll most likely find a better way than said work-arounds, though.
The funny one, though, involves the "Edit Links" page of a module. The best way Jenn and I found to point at the input boxes was to use dom and point to the x-th input within that form. However, occassionally, the links reorder, and my numbering gets off a bit. In consequence, the wrong link gets deleted, and the change that Selenium is expecting doesn't go through.
Another big issue that I've found involves entering a course or module from the workgroup level. There's a rogue in there that causes problems with xpath, and getting there using dom would involve all that counting stuff. My workaround was to point to the href, but that's a bit naughty... Hopefully we can figure out something better during Selenium Day.
