【发布时间】:2013-10-01 01:22:22
【问题描述】:
是否有任何方法可以使用 selenium-server-standalone.jar 执行 Selenium IDE 浏览器插件或 Selenium Builder 插件的输出?
当我尝试使用 selenium-server JAR 的 -htmlSuite 标志执行 Selenium IDE selenese 输出时,服务器抱怨 sendKeys 不是有效命令。 sendKeys 是一个 selenium V1 命令,但 Selenium IDE 输出 V2。你会认为服务器可以执行 V2 语法,但它不能。
当我从 Selenium Builder 中保存 V1 语法并尝试使用 -htmlSuite 标志执行该语法时,我收到“单击”未实现事件接口的错误。 (我猜测其他一些 v1/v2 不兼容)
似乎也没有一种方法可以针对服务器执行 Builder 的 JSON 输出(有一个 Jenkins 插件声称可以执行此操作,但它似乎没有足够的日志记录或调试信息来判断是否它什么都做)。
是否有针对 Selenium Server 2 运行任何 GUI 工具的输出?
更新: 根据这个 bug,selenium server 的 selenese runner 部分被废弃。 https://code.google.com/p/selenium/issues/detail?id=4349 但是为什么有人会费心编译、打包和运送不起作用的废弃代码呢?我很难相信像 Selenium 这样流行的东西不能与它自己的 IDE 浏览器插件一起工作。
【问题讨论】:
-
你在使用 v2 的 selenium-server jar 吗?
-
是的,selenium-server-standalone-2.29.0.jar
-
您在这里有什么要求?你不能用 Webdriver 运行 Selenium 命令吗?在 v2 中不再需要 selenium 的服务器部分。
标签: selenium