While
in general that might be the case, my use-case requires Watir, and
while Watir might not be great at parsing HTML, using a completely
separate parser like Nokigiri in ADDITION to Watir is overkill for this particular purpose.
Having
said that, I would like to add: I must admit that I like the
flexibility of Selenium-Webdriver, in that it can now drive many
different browsers, and so on. However, Selenium-Webdriver also has some
rather severe limitations, some of which were intentionally built in (I
know that some limitations are by design, from my own conversations
with Selenium-Webdriver developers.)
While the OLD (pre-FireWatir) Watir was
restricted to IE, which was itself a severe limitation, if you could
live with that it did many things better than the new Watir with
Selenium-Webdriver does. I know Watir is a testing platform but it has
many uses beyond testing that over the years have often been ignored or
actively discouraged.