【发布时间】:2014-10-24 22:53:58
【问题描述】:
我们公司销售的测试套件能够运行 selenium 测试以及其他几种协议。
要使用它,最终用户需要安装我们的应用程序和 selenium 服务器文件。
当用户根据他们在 IDE 中使用的命令编写测试用例时,每个命令都可以在 Selenium 服务器上运行,除了 echo 命令。这显然是 Selenium 服务器的一个已知限制,除了 echo 之外,每个 IDE 命令都可以工作。
这显然是故意的配置:echo command not found while testing selenium with phpunit
我们似乎无法找到一种方法让我们的应用程序在存储变量后从 Selenium Server 中取回它们……因为在 IDE 上运行的 echo 命令会从 Selenium Server 返回一个错误。
有多种语言的 Selenium Server 绑定,但不适用于我们的应用程序。由于我们的应用程序和 Selenium Server 是在 Windows 环境中分发给最终用户的——默认情况下,系统上没有安装第三方语言,如 Java、c-sharp、python 等。
是否有一种解决方法可以在不将整个编程语言安装到每个最终用户的 PC 上的情况下从 Selenium Server 中获取变量?
【问题讨论】:
-
Selenium 服务器依赖于 Java,不是吗?或者你打算如何在没有它的情况下执行 selenium 服务器?