在Apache web服务器或JRuby上使用Watir webdriver的Ruby脚本

在Apache web服务器或JRuby上使用Watir webdriver的Ruby脚本,ruby,tomcat,jruby,watir-webdriver,Ruby,Tomcat,Jruby,Watir Webdriver,我需要运行一个ruby脚本,其中包括用于自动浏览器测试的“watir webdriver”gem。我想知道以下几点: 如果有一个选项可以在ApacheWeb服务器上运行ruby脚本而不使用RubyRails,如果有,请告诉我如何实现 使用Jruby是从ApacheWeb服务器运行ruby脚本的一个选项,但显然Jruby不支持“watir-webdriver”。那么,有没有办法使用从web服务器调用的watir驱动程序来运行ruby脚本呢 为什么你认为watir webdriver gem不能与J

我需要运行一个ruby脚本,其中包括用于自动浏览器测试的“watir webdriver”gem。我想知道以下几点:

  • 如果有一个选项可以在ApacheWeb服务器上运行ruby脚本而不使用RubyRails,如果有,请告诉我如何实现

  • 使用Jruby是从ApacheWeb服务器运行ruby脚本的一个选项,但显然Jruby不支持“watir-webdriver”。那么,有没有办法使用从web服务器调用的watir驱动程序来运行ruby脚本呢


  • 为什么你认为watir webdriver gem不能与JRuby一起工作?我刚刚测试了它,它运行得很好。

    你是在问如何在没有安装Ruby的服务器上运行Ruby脚本吗?Ruby和watir webdriver不关心(或者说jruby)哪个应用程序服务器在为应用程序提供服务。你能提供如何将watir webdriver与jruby一起使用的链接或帮助吗。我已经创建了一个java程序,并将jruby和bsf jar添加到项目构建路径中,这样我就可以运行ruby脚本,但是使用watir web驱动程序会出现以下错误:require:“没有这样的文件要加载--watir web驱动程序(LoadError)也许您只需要将其添加到文件的顶部:
    require“rubygems”
    。以下是我对安装Watir的全部了解: