I finally got my old watir scripts running by copying my Ruby 1.8.6 (with Watir 1.6.2) folder from a Vista 64 PC where everything works fine to my new Win 7 PC. After many hours of work I have found all the environment variables and path settings I need to run the scripts. I can also run suites. However, I can't run suites with the tk testrunner. When I use --runner=t, I don't get an error, but the suite doesn't run, either, it just stops.
I copied the tcl directory from the old PC where everything works. I also installed tcl 1.8.5. I tried both the 32 and 64 bit versions. The 64 bit version gets an error that some part of memory that doesn't exist was accessed, or something to that effect. I've got the tcl\bin dir in my path. I've edited the registry entry for ruby so that I can associate ruby.exe with .rb programs and pass in runtime parameters. As far as I can tell, my installation is identical to the two PCs here where the suites run fine with the tk testrunner. I've googled a bunch, and can't find any information where --runner=t causes the suites to simply not run, rather than giving an error message. Any ideas how I can debug this? If I can't get the tk testrunner to work, is there another option? I've given up on trying to upgrade to a later version of Ruby and/or Watir, but still cling to the hope that I could run my suites as before. Of course, I can run them, but if they fail, I'm going to have a hard time debugging them. Thanks for any ideas. -- Lisa -- Lisa Crispin Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers and Agile Teams_ (Addison-Wesley 2009) Contributor to _Beautiful Testing_ (O'Reilly 2009) http://lisacrispin.com @lisacrispin on Twitter http://entaggle.com/lisacrispin -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. watir-general@googlegroups.com http://groups.google.com/group/watir-general watir-general+unsubscr...@googlegroups.com