【发布时间】:2017-11-12 12:37:39
【问题描述】:
我有一个 Java 应用程序,它通过 Selenium WebDriver Libraray 在 FF 浏览器中控制自动化 GUI 测试。 Java App从数据库中读取测试用例,按照代码逻辑执行。
例如,如果应用读取一个字段,它将使用 Selenium 框架中的“findElement”方法来搜索它。我不使用任何 Selenium 测试脚本。
目前这发生在员工的本地工作站上。
现在我想将整个环境移动到 Docker 容器中。
甚至可以在容器中实例化 Firefox 浏览器吗? 顺便说一句:我不需要查看浏览器的实际 GUI。
其次:
dockerhub 上有几个装有 selenium 的容器可供使用,但这些容器不适合我的环境,对吗? 据我所知,SeleniumGrid 需要测试脚本并且不能通过运行时执行。
我用 Vagrant 打开了一个 Linux VM(Debian:Jessie 发行版),然后在其中运行 Docker。
我仍然是 Docker 的初学者。 我在这里找不到任何关于我的目的的问题。 提前致谢!
【问题讨论】:
标签: selenium firefox docker automation webdriver