【发布时间】:2011-03-05 15:24:31
【问题描述】:
我正在构建一个使用其他几个程序的 Ruby 程序,虽然其中大多数是我可以在这台计算机上下载和运行的程序,但必须通过网络浏览器访问和运行。
我实际上有两个问题:我发现 Watir 看起来像是一个很好的网络自动化工具,但它是用于测试的。在主程序中使用 Watir 进行自动化是否仍然可以,而不是用于测试?还是有更好的东西可以使用?
我的另一个问题是我无法让 Watir 工作。我下载了 firewatir-1.6.5 gem 并为 Firefox 3.6 安装了 jssh,但是当我运行时
b = Watir::Browser.start("the_web_page_address")
它只是向谷歌打开一个新的 Firefox 窗口,我得到了错误:
Unable to connect to machine : foo.bar.baz.blah on port 9997. Make sure that JSSh is properly installed and Firefox is running with '-jssh' option (Watir::Exception::UnableToStartJSShException)
我用 -jssh 运行 Firefox,但这似乎没有帮助。
【问题讨论】:
标签: ruby firefox watir webautomation