【问题标题】:selenium rc server does not exit after running an htmlsuite运行 htmlsuite 后 selenium rc 服务器不退出
【发布时间】:2011-05-25 16:00:12
【问题描述】:

我是否遗漏了一些明显的东西? docos 声明:

-htmlSuite:运行一个 单个 HTML Selenese (Selenium Core) 套件然后退出 立即地 ...

但我的实例似乎没有(它也没有写入 html 输出)

我正在运行:java -jar /opt/selenium-server-1.0.3/selenium-server.jar -debug -htmlSuite *googlechrome http://www.google.co.uk ~/tsg1.ts ~/g.out

我也放弃了尝试将 xml 放入这个编辑器 - 但我所做的只是打开 www.google.co.uk 并寻找“关于 google” - 这在 firefox ide 中工作正常,但永远不会退出RC ...有什么想法吗?! *firefox 也会发生同样的情况:-(

【问题讨论】:

    标签: selenium


    【解决方案1】:

    好的 - 我翻遍了,发现了以下内容。

    selenium IDE 在“标题”中生成了一个错误行,它以某种方式破坏了 -htmlsuite 选项(即它永远不会退出)。根据此示例注释掉该行: `

    测试套件-->

    test_case_google

    正文>

    【解决方案2】:

    用引号试试:

    java -jar /opt/selenium-server-1.0.3/selenium-server.jar -debug -htmlSuite '*googlechrome" "http://www.google.co.uk" "~/tsg1.ts" "~/g.out"
    

    【讨论】:

      【解决方案3】:

      我只有 Firefox 有这个问题。使用 chrome 运行似乎可以正常工作。

      如果您按照 Richard Green 的建议进行操作,您只能运行一项测试(似乎是最后一项)。 “Test Suite”行告诉 selenium 它是一个测试套件,需要运行所有存在的测试。

      所以问题似乎是,至少在 Firefox 中,它在运行测试套件时不会从一个测试跳到另一个测试。

      对于 Firefox,如果您执行此问题中描述的操作:https://code.google.com/p/selenium/issues/detail?id=1759 它可以工作。 Chrome 也可以。

      如果链接不起作用,解决方法是删除文件的前两行:

      ... 抽出每个文件的前两行。开头的那些: xml版本... DOCTYPE html 公开...

      【讨论】:

        【解决方案4】:

        您“必须”使用“.html”扩展名保存所有 html 测试,并在 testSuit.html 中使用“.html”扩展名引用它们。

        所以,而不是:

        测试套件
        test_case_google

        它“必须”是:

        测试套件
        test_case_google

        【讨论】:

          猜你喜欢
          • 2011-01-12
          • 2011-03-04
          • 1970-01-01
          • 1970-01-01
          • 2012-03-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多