代码之家  ›  专栏  ›  技术社区  ›  khelll

Selenium Flex API样本问题

  •  1
  • khelll  · 技术社区  · 15 年前

    我正在尝试 sample demo 硒的 flex API .在遵循使用sfpi.swc编译项目的主页上的说明,并在bin目录中获取生成的selben.swf,并尝试使用selenium ide运行一些测试(assertflextext)之后,我得到以下错误:

    [error] Function getFlexText not found on the External Interface for
    the flash object selben
    

    我还尝试了其他几个flex测试,并得到了与上面提到的类似的错误消息。

    出于某种原因,我认为通过flex builder中的项目自动构建生成的selben.swf不是所期望的,尽管它在包含sfpi.swc之后没有指出任何构建问题。

    有什么想法吗?

    1 回复  |  直到 13 年前
        1
  •  1
  •   ricdex    15 年前

    我使用Seleniumflex API和Seleniumide作为我的项目,效果很好,但使用的是我自己的版本。您的错误可能是在编译时不包括seleniumflexapi的lib(包括库“libs\seleniumflexapi.swc”)。

    之后,您可以启用捕获并使用seleniumide重放,更改主源(阅读此内容 post )并将user-extensions.js(在seleniumflexapi项目中)与seleniumide用户选项一起使用。这真的很容易。

    有了这些变化,你可以在Firefox中捕获和重放(V 3.06或次要),之后,如果你使用Java,你可以使用Flex UI硒,Flash硒来与SeleniumRC进行UR集成测试。

    我希望这些信息有用。我有任何问题,请告诉我。